33 #include <qdatetime.h>
35 #include "asqltable.h"
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();
80 virtual bool IsSelected();
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 );
101 virtual ERR_Code initObject();
102 bool isInited() {
return vInited; };
103 void setInited(
bool flag ){ vInited = flag; };
106 bool vInited, selectFlag, filtred;
107 QDict <aDataTable> dbtables;
Definition: aobjectlist.h:51
Класс реализует програмный интерфейс доступа к элемен...
Definition: acfg.h:436
Определяет программный интерфейс модели данных aDataTable...
Definition: asqltable.h:54
Класс для работы с СУБД. Ananas Data Abstraction Layer. Наследует QObject...
Definition: adatabase.h:77
Базовый класс для невизуальных классов (моделей в терм...
Definition: aobject.h:63