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 | Friends | List of all members
QfBrick Class Referenceabstract
Inheritance diagram for QfBrick:
QfBarrack::QfVerSep QfBuilding QfButton QfColorField QfDbTable QfLabel QfOptions QfPaletteField QfParam QfProgress QfTextField QfTower::QfHorSep QfTower::QfLabel QfTrigger QfWall::QfVerSep QfZtMain

Public Member Functions

 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)=0
 
virtual void radio_activity ()
 

Protected Attributes

Widget wSelf
 
QCBDescrAr cbList
 
QRadioActiveqRA
 

Friends

class QfBuilding
 
QfBrickoperator+ (QfBrick *qControl, const QCallback &qcb)
 
QfBrickoperator+ (QfBrick *pThis, const QRadioActive &qra)
 

Constructor & Destructor Documentation

QfBrick::QfBrick ( )

Creation of an object with access to external application specific data storage: Phase 1.

virtual QfBrick::~QfBrick ( )
virtual

Dummy feature. Do not destroy <Widget>wSelf!!!

Member Function Documentation

virtual void QfBrick::add_callback ( const QCallback qcb)
virtual

Methods to hang callbacks at creation stage.

Reimplemented in QfTrigger, and QfTextField.

virtual void QfBrick::be_radio_active ( const QRadioActive qra)
virtual

Methods to make the brick to be radio active

virtual void QfBrick::create_self ( Widget  wParent)
protectedpure virtual
virtual Logic QfBrick::get_sensitive ( )
virtual

Return sign of (un)editability.

Reimplemented in QfBuilding.

virtual void QfBrick::load_gui ( )
virtual

Load value(s) from GUI-independent buffers to display them and allow user to edit them.

Reimplemented in QfNumericField, QfOptions, QfBuilding, ZSVOdialog, QfTrigger, QfPaletteField, QfColorField, QfTextField, VPcastle, and ZMZdialog.

virtual void QfBrick::manage ( )
virtual

Manage object.

Reimplemented in QfTower, QfBarrack, and QfBuilding.

QfBrick::operator Widget ( ) const
inline

Return wSelf widget.

virtual void QfBrick::radio_activity ( )
protectedvirtual

Turn on radio-activity of the object (if needed): Phase 3.

virtual void QfBrick::radio_sensitive ( )
virtual

Sensitivity switched by the radio-group current state (QfSTATE_(UN)SENSITIVE meanings are supported only).

virtual void QfBrick::realized ( )
virtual

Called when main container is created and realized already.

Reimplemented in QfBuilding, and QfZtMain.

virtual void QfBrick::set_sensitive ( Logic  flag)
virtual

Make this object be (un)editable by user.

Reimplemented in QfBuilding, and QfProgress.

virtual void QfBrick::store_gui ( )
virtual

Store entered value(s) in GUI-independent buffers, that can be accessed externally.

Reimplemented in QfNumericField, QfOptions, QfBuilding, ZSVOdialog, QfTrigger, QfPaletteField, QfColorField, QfTextField, ZMZdialog, TScastle, and VPcastle.

virtual QfType QfBrick::type ( ) const
virtual

General RTTI.

Reimplemented in QfBuilding, and QfParam.

Widget QfBrick::widget ( ) const
inline

Return wSelf widget.

Member Data Documentation

QCBDescrAr QfBrick::cbList
protected

List of callbacks

QRadioActive* QfBrick::qRA
protected

Radio group behaviour (if not NULL)


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