Ananas Library  0.9.5
Public Slots | Public Member Functions | List of all members
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
 
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)
 

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)
 

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 ( QWidget *  parent = 0,
WFlags  fl = 0 
)
    Create wDocument object.
Parameters
-
-
wDocument::~wDocument ( )
virtual

Destructor for object.

Member Function Documentation

bool wDocument::checkStructure ( )
virtual
Returns

Reimplemented from aWidget.

aObject * wDocument::createDBObject ( aCfgItem  obj,
aDatabase adb 
)
virtual
    Create aDocument database object.
Parameters
-
-
Returns

Reimplemented from aWidget.

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

Reimplemented from aWidget.

QString wDocument::displayString ( )
virtual
Returns

Reimplemented from aWidget.

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

Reimplemented from aWidget.

References aWidget::initObject().

Q_ULLONG wDocument::Insert ( )
slot
Parameters
-
Returns
bool wDocument::isContainer ( )
virtual
Returns

Reimplemented from aWidget.

int wDocument::MarkDelete ( )
slot
Parameters
-
Returns
int wDocument::New ( )
virtual
Returns

Reimplemented from aWidget.

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

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().

int wDocument::select ( Q_ULLONG  id)
slot
Parameters
-
Returns
int wDocument::TurnOff ( )
virtualslot
    UnConduct current docment.
Returns
error code.

References aObject::UnConduct().

int wDocument::TurnOn ( )
virtualslot
    Conduct current docment.
Returns
error code.

References aObject::Conduct().

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: