VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Member Functions | Protected Attributes
makVrv::DtCheckedItem Class Reference

Base class item builder for settings toggle items The menu id string is "DtViewSettingsItem". More...

Inheritance diagram for makVrv::DtCheckedItem:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtCheckedItem (DtDe &de, const std::string &className)
 CTOR.
virtual ~DtCheckedItem ()
 DTOR.
virtual QActioncreateAction (DtDe &, QWidget *parent)
 Build a menu item (via an action).
virtual void on_settingChanged (bool value)
 Boost slot called when window settings are changed.
void updateValue ()

Protected Member Functions

virtual void on_triggered ()
virtual void setValue (bool value)=0
virtual bool getValue () const =0

Protected Attributes

bool myState
QString myOnText
QString myOffText
QString myToolTip
QString myIcon
QActionmyAction
DtDemyDe

Detailed Description

Base class item builder for settings toggle items The menu id string is "DtViewSettingsItem".


Constructor & Destructor Documentation

makVrv::DtCheckedItem::DtCheckedItem ( DtDe de,
const std::string &  className 
)

CTOR.

DTOR.


Member Function Documentation

virtual QAction* makVrv::DtCheckedItem::createAction ( DtDe ,
QWidget parent 
) [virtual]
virtual void makVrv::DtCheckedItem::on_settingChanged ( bool  value) [virtual]

Boost slot called when window settings are changed.

virtual void makVrv::DtCheckedItem::on_triggered ( ) [protected, virtual]

Reimplemented from makVrv::DtMenuItem.

virtual void makVrv::DtCheckedItem::setValue ( bool  value) [protected, pure virtual]
virtual bool makVrv::DtCheckedItem::getValue ( ) const [protected, pure virtual]

Member Data Documentation

QString makVrv::DtCheckedItem::myOnText [protected]
QString makVrv::DtCheckedItem::myOffText [protected]
QString makVrv::DtCheckedItem::myToolTip [protected]
QString makVrv::DtCheckedItem::myIcon [protected]

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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)