UNIVERS  15.3
UNIVERS base processing software API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
QfDbTable Class Reference

#include <QfDbTable.H>

Inheritance diagram for QfDbTable:
QfBrick

Public Member Functions

 QfDbTable (dbHandle dbh, int nVisRows, int options=0)
 
virtual ~QfDbTable ()
 
- Public Member Functions inherited from QfBrick
 QfBrick ()
 
virtual ~QfBrick ()
 
 operator Widget () const
 
Widget widget () const
 
virtual QfType type () const
 
virtual void manage ()
 
virtual void store_gui ()
 
virtual void load_gui ()
 
virtual void radio_sensitive ()
 
virtual void set_sensitive (Logic flag)
 
virtual Logic get_sensitive ()
 
virtual void add_callback (const QCallback &qcb)
 
virtual void be_radio_active (const QRadioActive &qra)
 
virtual void realized ()
 

Protected Member Functions

virtual void create_self (Widget wParent)
 
- Protected Member Functions inherited from QfBrick
virtual void radio_activity ()
 

Protected Attributes

ZmDbTableTool * pDbTable
 
dbHandle dbhWork
 
int nInitialVisRows
 
- Protected Attributes inherited from QfBrick
Widget wSelf
 
QCBDescrAr cbList
 
QRadioActive * qRA
 

Detailed Description

Create table editor for given db table. Behavior of the table editor is controlled by number of options, passed by ORed mask.

Constructor & Destructor Documentation

QfDbTable::QfDbTable ( dbHandle  dbh,
int  nVisRows,
int  options = 0 
)

Create table editor for given data base table handle. Initial number of visible rows should be provided too. Not a positive value means default number of rows. Options allows to change behavior of the table tool.

virtual QfDbTable::~QfDbTable ( )
virtual

Destroy the object.

Member Function Documentation

virtual void QfDbTable::create_self ( Widget  wParent)
protectedvirtual

Create the Motif part.

Implements QfBrick.

Member Data Documentation

dbHandle QfDbTable::dbhWork
protected

Data base table to work with.

int QfDbTable::nInitialVisRows
protected

Initial number of visible rows.

ZmDbTableTool* QfDbTable::pDbTable
protected

Table editor for given data base handler


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