Плагин – виджет предназначенный для редактирования значений любых типов, определенных в бизнес схеме. Наследует aWidget.
Подробнее...
|
bool | getOpt () const |
|
void | setOpt (bool fn) |
|
virtual QString | value () const |
|
QString | text () const |
|
virtual void | setValue (const QString &fn) |
|
virtual void | Validate (const QString &fn) |
|
void | setValue (const QDate &d) |
|
virtual QString | textValue () |
|
void | setFieldType (QString n) |
|
QString | getFieldType () const |
|
void | setEditorType (tEditorType n) |
|
tEditorType | getEditorType () const |
|
void | fieldSelect () |
|
virtual void | focusInEvent () |
|
virtual void | focusOutEvent () |
|
void | selectAll () |
|
virtual void | SetReadOnly (bool) |
|
virtual void | SetNonZero (bool) |
|
virtual void | SetMask (QString) |
|
virtual void | SetValidator (QString Validator, int twostate) |
|
virtual QVariant | value (const QString &name) |
|
virtual QString | value () const |
|
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 aDataField * | getAttribute (const QString &name) |
|
virtual int | setAttribute (const QString &name, const aDataField *value) |
|
|
void | valueChanged (const QString &) |
|
void | valueChanged (const QVariant &) |
|
void | inputInvalid () |
|
void | lostFocus () |
|
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) |
|
|
| wField (QWidget *parent, const char *name, WFlags fl=0) |
|
virtual QDialog * | createEditor (QWidget *parent) |
|
| 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 bool | checkStructure () |
|
virtual void | initObject (aDatabase *adb) |
|
virtual void | widgetEditor () |
|
virtual QToolBar * | createToolBar (QMainWindow *parent) |
|
virtual aObject * | createDBObject (aCfgItem obj, aDatabase *) |
|
virtual QString | displayString () |
|
void | init (aDatabase *adb) |
|
bool | getOpenEditor () const |
|
void | setOpenEditor (bool) |
|
bool | isInited () |
|
virtual bool | isContainer () |
|
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) |
|
aCfg * | getMd () |
|
virtual Q_ULLONG | uid () |
|
virtual ERR_Code | New () |
|
virtual ERR_Code | Update () |
|
virtual ERR_Code | TurnOn () |
|
virtual ERR_Code | Select (Q_ULLONG id) |
|
aObject * | dataObject () |
|
virtual Q_ULLONG | docId () |
|
int | formMode () const |
|
virtual void | setFormMode (int mode) |
|
virtual QString | getFieldName () const |
|
int | getId () const |
|
void | setId (int fn) |
|
Плагин – виджет предназначенный для редактирования значений любых типов, определенных в бизнес схеме. Наследует aWidget.
В отличие от wDBField класс wField не биндится к атрибутам persistent бизнес объектов. То есть время жизни хранимых в нем значений равно времени жизни родительской экранной формы. Прикладной программист сам должен решить вопрос обработки и хранения значений задаваемых пользователем.