Ananas Library 0.9.5
Класс wDocument

Визуальный объект - контейнер для работы с документами. Наследует aWidget. Подробнее...

#include <wdocument.h>

Граф наследования:wDocument:
aWidget

Открытые слоты

int select (Q_ULLONG id)
 
Q_ULLONG Insert ()
 
virtual int Update ()
 
virtual int TurnOn ()
 
virtual int TurnOff ()
 
int MarkDelete ()
 
- Открытые слоты унаследованные от aWidget
virtual QVariant value (const QString &name)
 
virtual QString value () const
 

Открытые члены

 wDocument (QWidget *parent=0, WFlags fl=0)
 
virtual ~wDocument ()
 
bool checkStructure ()
 
virtual void initObject (aDatabase *adb)
 
virtual QDialog * createEditor (QWidget *parent)
 
virtual QString displayString ()
 
virtual bool isContainer ()
 
virtual aObjectcreateDBObject (aCfgItem obj, aDatabase *adb)
 
virtual ERR_Code New ()
 
virtual ERR_Code Select (Q_ULLONG id)
 
- Открытые члены унаследованные от aWidget
 aWidget (QWidget *parent=0, const char *name=0, WFlags fl=0)
 
 aWidget (const QString &oname, aDatabase *adb, QWidget *parent=0, const char *name=0, WFlags fl=0)
 
 aWidget (aCfgItem context, aDatabase *adb, QWidget *parent=0, const char *name=0, WFlags fl=0)
 
virtual void widgetEditor ()
 
virtual QToolBar * createToolBar (QMainWindow *parent)
 
void init (aDatabase *adb)
 
bool getOpenEditor () const
 
void setOpenEditor (bool)
 
bool isInited ()
 
void setInited (bool flag)
 
aCfgItem * getMDObject ()
 
void setMDObject (aCfgItem object)
 
aSQLTable * table (const QString &name="")
 
void setObjectData (QWidget *object, aCfg *md)
 
void getObjectData (QWidget *object)
 
aCfggetMd ()
 
virtual Q_ULLONG uid ()
 
virtual ERR_Code Update ()
 
virtual ERR_Code TurnOn ()
 
aObjectdataObject ()
 
virtual Q_ULLONG docId ()
 
int formMode () const
 
virtual void setFormMode (int mode)
 
virtual QString getFieldName () const
 
int getId () const
 
void setId (int fn)
 
virtual QString textValue ()
 
virtual void setValue (const QString &)
 
virtual int setValue (const QString &name, const QVariant &value)
 
virtual int setObjValue (const QString &nameWidget, aObject *value)
 
virtual void SetReadOnly (bool)
 
virtual int Refresh ()
 
QWidget * Widget (QString name, bool onlyMyWidgets=true)
 
virtual aDataFieldgetAttribute (const QString &name)
 
virtual int setAttribute (const QString &name, const aDataField *value)
 

Дополнительные унаследованные члены

- Сигналы унаследованные от aWidget
void setData (QWidget *, aCfg *)
 
void getData (QWidget *)
 
void getMd (aCfg **)
 
void valueChanged (const QString &, const QVariant &)
 
void valueChanged (const QString &, const QVariant &, const QString &)
 
void changeObj (const QString &)
 
void changeObjId (const Q_ULLONG)
 
void keyPressed (QKeyEvent *e)
 
- Открытые статические члены унаследованные от aWidget
static void widgetEditor (QWidget *object, QDialog *editor)
 
static aWidgetparentContainer (QWidget *w)
 
static aFormparentForm (QWidget *w)
 
static QString widgetName (QWidget *w)
 
static QWidget * Widget (QWidget *owner, QString name)
 
- Открытые атрибуты унаследованные от aWidget
aDatabasedb
 
aCfgmd
 
aEngineengine
 
- Защищенные члены унаследованные от aWidget
virtual void updateProp ()
 
virtual void keyPressEvent (QKeyEvent *e)
 
- Защищенные данные унаследованные от aWidget
aObjectdbobj
 
- Свойства унаследованные от aWidget
int Id
 
bool openEditor
 
int FormMode
 

Подробное описание

Визуальный объект - контейнер для работы с документами. Наследует aWidget.

Конструктор(ы)

◆ wDocument()

wDocument::wDocument ( QWidget * parent = 0,
WFlags fl = 0 )

Создает объект wDocument.

Аргументы
-
-

◆ ~wDocument()

wDocument::~wDocument ( )
virtual

Деструктор.

Методы

◆ checkStructure()

bool wDocument::checkStructure ( )
virtual
Возвращает

Переопределяет метод предка aWidget.

◆ createDBObject()

aObject * wDocument::createDBObject ( aCfgItem obj,
aDatabase * adb )
virtual

Создает объект aDocument для работы с базой.

Аргументы
-
-
Возвращает

Переопределяет метод предка aWidget.

◆ createEditor()

QDialog * wDocument::createEditor ( QWidget * parent)
virtual
Аргументы
-
Возвращает

Переопределяет метод предка aWidget.

◆ displayString()

QString wDocument::displayString ( )
virtual
Возвращает

Переопределяет метод предка aWidget.

◆ initObject()

void wDocument::initObject ( aDatabase * adb)
virtual
Аргументы
-

Переопределяет метод предка aWidget.

Перекрестные ссылки aWidget::initObject().

◆ Insert

Q_ULLONG wDocument::Insert ( )
slot
Аргументы
-
Возвращает

◆ isContainer()

bool wDocument::isContainer ( )
virtual
Возвращает

Переопределяет метод предка aWidget.

◆ MarkDelete

int wDocument::MarkDelete ( )
slot
Аргументы
-
Возвращает

◆ New()

int wDocument::New ( )
virtual
Возвращает

Переопределяет метод предка aWidget.

Перекрестные ссылки aWidget::New(), aLog::print() и aWidget::uid().

◆ Select()

ERR_Code wDocument::Select ( Q_ULLONG id)
virtual

Выбирает объект в базе данных.

Аргументы
id- id объекта в базе данных.
Возвращает
id - код ошибки.

Переопределяет метод предка aWidget.

Перекрестные ссылки aWidget::Select().

◆ select

int wDocument::select ( Q_ULLONG id)
slot
Аргументы
-
Возвращает

◆ TurnOff

int wDocument::TurnOff ( )
virtualslot

Распроводит текущий документ.

Возвращает
код ошибки.

Перекрестные ссылки aObject::UnConduct().

◆ TurnOn

int wDocument::TurnOn ( )
virtualslot

Проводит текущий документ.

Возвращает
код ошибки.

Перекрестные ссылки aObject::Conduct().

◆ Update

int wDocument::Update ( )
virtualslot

Обновляет значения в базе данных. Обновляет значения в текущей шапке документа.

Возвращает
код ошибки.

Перекрестные ссылки aObject::Update().


Объявления и описания членов классов находятся в файлах: