#include <wjournal.h>

Открытые слоты | |
| int | select (Q_ULLONG id) |
| Q_ULLONG | insert () |
| int | update () |
| int | view () |
| int | markDelete () |
| int | copy () |
Открытые члены | |
| wJournal (QWidget *parent=0, WFlags fl=0) | |
| bool | checkStructure () |
| virtual void | initObject (aDatabase *adb) |
| virtual QToolBar * | createToolBar (QMainWindow *parent) |
| virtual QDialog * | createEditor (QWidget *parent) |
| virtual QString | displayString () |
| virtual bool | isContainer () |
| virtual aObject * | createDBObject (aCfgItem obj, aDatabase *adb) |
| virtual void | toolbarActionEnabled () |
| int | wdbTableRows () |
Открытые атрибуты | |
| QAction * | newAction |
| QAction * | editAction |
| QAction * | viewAction |
| QAction * | deleteAction |
| QAction * | copyAction |
Защищенные слоты | |
| void | setFilterByDate () |
При создании диалогов - экранных форм журналов все элементы диалога (в том числе wDBField, wDBTable) располагаются в этом контейнере. В свойстве aObject *dbobj, унаследованном от aWidget, этого класса хранится объект доступа к данным журнала в sql таблице базы данных, используемый элементами диалога для выборки и записи данных в базу данных. Смотрите метод wJournal::dataObject(). В свойстве aCfgItem obj, унаследованном от aWidget, этого класса хранится элемент конфигурации (метаданные), описывающий структуру объекта данных (как правило таблицу). Смотрите метод wJournal::getMDObject().
| bool wJournal::checkStructure | ( | ) | [virtual] |
Ничего не делает. Возвращает false.
Переопределяет метод предка aWidget.
| void wJournal::initObject | ( | aDatabase * | adb | ) | [virtual] |
Инизиализирует созданный объект. Необходимо выполнить setId(id), где id идентификатор обекта в конфигурации.
| adb | - объект доступа к базе данных. |
Переопределяет метод предка aWidget.
Перекрестные ссылки aDatabase::cfg, aWidget::initObject() и aLog::print().
| QToolBar * wJournal::createToolBar | ( | QMainWindow * | owner | ) | [virtual] |
Create toolbar for Journal.
Переопределяет метод предка aWidget.
| QDialog * wJournal::createEditor | ( | QWidget * | parent | ) | [virtual] |
Возвращает значение свойства vName.
Устанавливает значение свойства vName.
Ничего не делает. Возвращает 0.
Переопределяет метод предка aWidget.
Create aDocJournal database object.
Переопределяет метод предка aWidget.
| void wJournal::toolbarActionEnabled | ( | ) | [virtual] |
Устанавливает доступность кнопок удаления, просмотра, редактирования и копирования в тулбаре в зависимости от количества строк в таблице
Перекрестные ссылки wdbTableRows().
| int wJournal::wdbTableRows | ( | ) |
Возвращает количество строк в таблице
Используется в toolbarActionEnabled().
1.5.5