#include <awidget.h>
|
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 (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 QDialog * | createEditor (QWidget *parent) |
|
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) |
|
|
static void | widgetEditor (QWidget *object, QDialog *editor) |
|
static aWidget * | parentContainer (QWidget *w) |
|
static aForm * | parentForm (QWidget *w) |
|
static QString | widgetName (QWidget *w) |
|
static QWidget * | Widget (QWidget *owner, QString name) |
|
|
virtual void | updateProp () |
|
virtual void | keyPressEvent (QKeyEvent *e) |
|
|
int | Id |
|
bool | openEditor |
|
int | FormMode |
|
aWidget::aWidget |
( |
QWidget * |
parent = 0 , |
|
|
const char * |
name = 0 , |
|
|
WFlags |
fl = 0 |
|
) |
| |
Abstract Ananas widget object.
QToolBar * aWidget::createToolBar |
( |
QMainWindow * |
parent | ) |
|
|
virtual |
aDataField * aWidget::getAttribute |
( |
const QString & |
name | ) |
|
|
virtualslot |
Return form widget pointer by name.
aCfg * aWidget::getMd |
( |
| ) |
|
void aWidget::getObjectData |
( |
QWidget * |
object | ) |
|
Emit signal getData( object ).
Init object after create.
Need setId( id ), where id - if of the metadata object of the adb->cfg loaded Configuration.
- Parameters
-
adb | - ananas database object. |
Reimplemented in wDBField, wJournal, wDocument, wGroupTree, wCatalogue, and wReport.
References aDatabase::cfg, createDBObject(), aCfg::find(), and aLog::print().
Referenced by aEditorFactory::createEditor(), wReport::initObject(), wCatalogue::initObject(), wGroupTree::initObject(), wDocument::initObject(), wJournal::initObject(), and wDBField::initObject().
ERR_Code aWidget::New |
( |
| ) |
|
|
virtual |
ERR_Code aWidget::Select |
( |
Q_ULLONG |
id | ) |
|
|
virtual |
int aWidget::setAttribute |
( |
const QString & |
name, |
|
|
const aDataField * |
value |
|
) |
| |
|
virtualslot |
Return form widget pointer by name.
void aWidget::setObjectData |
( |
QWidget * |
object, |
|
|
aCfg * |
md |
|
) |
| |
Emit signal setData( object, md ).
int aWidget::setObjValue |
( |
const QString & |
nameWidget, |
|
|
aObject * |
value |
|
) |
| |
|
virtualslot |
void aWidget::SetReadOnly |
( |
bool |
status | ) |
|
|
virtualslot |
Seting widget readonly flag.
When widget readonly it's fields can't be edit, and make updatе action
- Parameters
-
status | - New readonly flag. |
Referenced by aForm::SetReadOnly().
void aWidget::setValue |
( |
const QString & |
value | ) |
|
|
virtualslot |
Setting form widgets value.
Must be implemented in inherited class.
- Parameters
-
Referenced by aForm::SetValue().
int aWidget::setValue |
( |
const QString & |
nameWidget, |
|
|
const QVariant & |
value |
|
) |
| |
|
virtualslot |
Setting form widgets value.
Support type of widgets: wField, wDBField, QPushButton, QLabel, QLineEdit, QCheckBox.
- Parameters
-
nameWidget | - Widget name. |
value | - value. |
References aLog::print(), and Widget().
Q_ULLONG aWidget::uid |
( |
| ) |
|
|
virtual |
ERR_Code aWidget::Update |
( |
| ) |
|
|
virtual |
QVariant aWidget::value |
( |
const QString & |
nameWidget | ) |
|
|
virtualslot |
QWidget * aWidget::Widget |
( |
QWidget * |
owner, |
|
|
QString |
name |
|
) |
| |
|
static |
QWidget * aWidget::Widget |
( |
QString |
name, |
|
|
bool |
onlyMyWidgets = true |
|
) |
| |
|
slot |
Return form widget pointer by name.
References Widget().
The documentation for this class was generated from the following files: