60 aObjectList( QObject *parent = 0,
const char *name = 0 );
66 ERR_Code decodeDocNum( QString nm, QString & pref,
int & num);
67 virtual ERR_Code
select( Q_ULLONG
id );
70 void setSelected(
bool sel );
71 ERR_Code
select(
const QString & query );
77 virtual aObject *currentObject()
const;
79 virtual QString
Uid();
81 virtual bool IsMarkDeleted();
82 virtual bool IsMarked();
83 virtual int SetMarkDeleted(
bool Deleted );
84 virtual int SetMarked(
bool Marked );
85 virtual QVariant
Value(
const QString & name );
86 virtual int SetValue(
const QString & name,
const QVariant &value );
93 virtual int SetFilter(
const QString & valname,
const QVariant & value );
94 virtual int ClearFilter();
95 virtual bool IsFiltred() {
return filtred;};
96 virtual QString displayString();
99 virtual aCfgItem displayStringContext();
100 virtual ERR_Code
setObject( aCfgItem newobject );
102 bool isInited() {
return vInited; };
103 void setInited(
bool flag ){ vInited = flag; };
106 bool vInited, selectFlag, filtred;
107 QDict <aDataTable> dbtables;
Класс реализует програмный интерфейс доступа к элементам метаданных системы. Наследует QObject.
Определения acfg.h:437
Определяет программный интерфейс модели данных aDataTable. Наследует QSqlCursor.
Определения asqltable.h:55
Класс для работы с СУБД. Ananas Data Abstraction Layer. Наследует QObject.
Определения adatabase.h:78
virtual ERR_Code select(Q_ULLONG id)
Определения aobjectlist.cpp:319
virtual QVariant Value(const QString &name)
Определения aobjectlist.cpp:200
virtual ERR_Code setObject(aCfgItem newobject)
Определения aobjectlist.cpp:155
ERR_Code init()
Определения aobjectlist.cpp:141
aObjectList(QObject *parent=0, const char *name=0)
Определения aobjectlist.cpp:56
virtual bool IsSelected()
Определения aobjectlist.cpp:232
virtual QString Uid()
Определения aobjectlist.cpp:424
virtual ERR_Code initObject()
Определения aobjectlist.cpp:170
virtual int SetValue(const QString &name, const QVariant &value)
Определения aobjectlist.cpp:214
Базовый класс для невизуальных классов (моделей в терминологии MVC) Ананаса, которым необходим доступ...
Определения aobject.h:64