Ananas Library 0.9.5
wDocument Class Reference

#include <wdocument.h>

Inheritance diagram for wDocument:
aWidget

Public Slots

int select (Q_ULLONG id)
 
Q_ULLONG Insert ()
 
virtual int Update ()
 
virtual int TurnOn ()
 
virtual int TurnOff ()
 
int MarkDelete ()
 
- Public Slots inherited from aWidget
virtual QVariant value (const QString &name)
 
virtual QString value () const
 

Public Member Functions

 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)
 
- Public Member Functions inherited from 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)
 

Additional Inherited Members

- Signals inherited from 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)
 
- Static Public Member Functions inherited from 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)
 
- Public Attributes inherited from aWidget
aDatabasedb
 
aCfgmd
 
aEngineengine
 
- Protected Member Functions inherited from aWidget
virtual void updateProp ()
 
virtual void keyPressEvent (QKeyEvent *e)
 
- Protected Attributes inherited from aWidget
aObjectdbobj
 
- Properties inherited from aWidget
int Id
 
bool openEditor
 
int FormMode
 

Detailed Description

Visual object for work with documents.

Constructor & Destructor Documentation

◆ wDocument()

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

Create wDocument object.

Parameters
-
-

◆ ~wDocument()

wDocument::~wDocument ( )
virtual

Destructor for object.

Member Function Documentation

◆ checkStructure()

bool wDocument::checkStructure ( )
virtual
Returns

Reimplemented from aWidget.

◆ createDBObject()

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

Create aDocument database object.

Parameters
-
-
Returns

Reimplemented from aWidget.

◆ createEditor()

QDialog * wDocument::createEditor ( QWidget * parent)
virtual
Parameters
-
Returns

Reimplemented from aWidget.

◆ displayString()

QString wDocument::displayString ( )
virtual
Returns

Reimplemented from aWidget.

◆ initObject()

void wDocument::initObject ( aDatabase * adb)
virtual
Parameters
-

Reimplemented from aWidget.

References aWidget::initObject().

◆ Insert

Q_ULLONG wDocument::Insert ( )
slot
Parameters
-
Returns

◆ isContainer()

bool wDocument::isContainer ( )
virtual
Returns

Reimplemented from aWidget.

◆ MarkDelete

int wDocument::MarkDelete ( )
slot
Parameters
-
Returns

◆ New()

int wDocument::New ( )
virtual
Returns

Reimplemented from aWidget.

References aWidget::New(), aLog::print(), and aWidget::uid().

◆ Select()

ERR_Code wDocument::Select ( Q_ULLONG id)
virtual

Select object in database.

Parameters
id- database record id.
Returns
id - error code.

Reimplemented from aWidget.

References aWidget::Select().

◆ select

int wDocument::select ( Q_ULLONG id)
slot
Parameters
-
Returns

◆ TurnOff

int wDocument::TurnOff ( )
virtualslot

UnConduct current docment.

Returns
error code.

References aObject::UnConduct().

◆ TurnOn

int wDocument::TurnOn ( )
virtualslot

Conduct current docment.

Returns
error code.

References aObject::Conduct().

◆ Update

int wDocument::Update ( )
virtualslot

Update values in database. Udate values in current document header.

Returns
error code.

References aObject::Update().


The documentation for this class was generated from the following files: