UNIVERS  15.3
UNIVERS base processing software API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Protected Attributes | List of all members
QfBuilding Class Reference
Inheritance diagram for QfBuilding:
QfBrick QfBarrack QfTower QfWall QfCastle QfGate TScastle VPcastle ZMZdialog ZSVOdialog

Public Member Functions

virtual Widget container () const
 
virtual QfType type () const
 
virtual void add (QfBrick *pBrick)
 
virtual void manage ()
 
virtual void store_gui ()
 
virtual void load_gui ()
 
virtual void set_sensitive (Logic flag)
 
virtual Logic get_sensitive ()
 
virtual QfParamItemget_params (QfBrick *pBrick, unsigned &nParams)
 
virtual void realized ()
 
QfBuildingoperator<< (QfBrick *pBrick)
 
- Public Member Functions inherited from QfBrick
 QfBrick ()
 
virtual ~QfBrick ()
 
 operator Widget () const
 
Widget widget () const
 
virtual void radio_sensitive ()
 
virtual void add_callback (const QCallback &qcb)
 
virtual void be_radio_active (const QRadioActive &qra)
 

Protected Attributes

BricksAr bricks
 
ParamsAr params
 
- Protected Attributes inherited from QfBrick
Widget wSelf
 
QCBDescrAr cbList
 
QRadioActiveqRA
 

Additional Inherited Members

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

Member Function Documentation

virtual Logic QfBuilding::get_sensitive ( )
virtual

Return sign of (un)editability.

Reimplemented from QfBrick.

virtual void QfBuilding::load_gui ( )
virtual

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

Reimplemented from QfBrick.

Reimplemented in ZSVOdialog, VPcastle, and ZMZdialog.

virtual void QfBuilding::manage ( )
virtual

Manage object.

Reimplemented from QfBrick.

Reimplemented in QfTower, and QfBarrack.

virtual void QfBuilding::realized ( )
virtual

Called when main container is created and realized already.

Reimplemented from QfBrick.

virtual void QfBuilding::set_sensitive ( Logic  flag)
virtual

Make this object be (un)editable by user.

Reimplemented from QfBrick.

virtual void QfBuilding::store_gui ( )
virtual

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

Reimplemented from QfBrick.

Reimplemented in ZSVOdialog, ZMZdialog, TScastle, and VPcastle.

virtual QfType QfBuilding::type ( ) const
virtual

General RTTI.

Reimplemented from QfBrick.


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