VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes | Protected Slots | Protected Member Functions | Protected Attributes
makVrv::DtObserverSelectionWidget Class Reference

Contains makVrv::DtObserverSelectionWidget class. A widget that allows for observer selection. Uses the steakth control widget logic and interface to be notified of observer changes and to control the current observer.

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

Public Member Functions

 DtObserverSelectionWidget (DtDe &de, QWidget *parent=0, Qt::WindowFlags flags=0)
 
virtual ~DtObserverSelectionWidget ()
 
virtual void setAutoHide (bool)
 
virtual void setSelectionMode (bool)
 
- Public Member Functions inherited from makVrv::DtStealthControlWidgetInterface
virtual ~DtStealthControlWidgetInterface ()
 

Public Attributes

QComboBoxmyObserversComboBox
 
QLabelmyCurrentObserver
 

Protected Slots

virtual void observerChanged (int)
 

Protected Member Functions

virtual void addObserver (const std::string &displayName, const DtUniqueID &id)
 
virtual void removeObserver (const std::string &displayName, const DtUniqueID &id)
 
virtual void setCurrentObserver (const std::string &observerName)
 
virtual void setWidgetVisible (bool b)
 
virtual int numObservers () const
 

Protected Attributes

DtStealthControlWidgetLogicmyLogic
 

Constructor & Destructor Documentation

makVrv::DtObserverSelectionWidget::DtObserverSelectionWidget ( DtDe de,
QWidget *  parent = 0,
Qt::WindowFlags  flags = 0 
)

CTOR.

virtual makVrv::DtObserverSelectionWidget::~DtObserverSelectionWidget ( )
virtual

virtual DTOR

Member Function Documentation

virtual void makVrv::DtObserverSelectionWidget::setAutoHide ( bool  )
virtual
virtual void makVrv::DtObserverSelectionWidget::setSelectionMode ( bool  )
virtual

If set to true, allows observer to be selected. Default is false, so, widget will just show current observer.

virtual void makVrv::DtObserverSelectionWidget::addObserver ( const std::string &  displayName,
const DtUniqueID id 
)
protectedvirtual

Add an observer to the observer combo box.

Implements makVrv::DtStealthControlWidgetInterface.

virtual void makVrv::DtObserverSelectionWidget::removeObserver ( const std::string &  displayName,
const DtUniqueID id 
)
protectedvirtual

Remove an observer from the observer combo box.

Implements makVrv::DtStealthControlWidgetInterface.

virtual void makVrv::DtObserverSelectionWidget::setCurrentObserver ( const std::string &  observerName)
protectedvirtual

Set the current observer in the observer combo box.

Implements makVrv::DtStealthControlWidgetInterface.

virtual void makVrv::DtObserverSelectionWidget::setWidgetVisible ( bool  b)
protectedvirtual

Sets combo visible / invisible.

Implements makVrv::DtStealthControlWidgetInterface.

virtual int makVrv::DtObserverSelectionWidget::numObservers ( ) const
protectedvirtual

Returns the number of observers.

Implements makVrv::DtStealthControlWidgetInterface.

virtual void makVrv::DtObserverSelectionWidget::observerChanged ( int  )
protectedvirtualslot

Member Data Documentation

QComboBox* makVrv::DtObserverSelectionWidget::myObserversComboBox
QLabel* makVrv::DtObserverSelectionWidget::myCurrentObserver
DtStealthControlWidgetLogic* makVrv::DtObserverSelectionWidget::myLogic
protected

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

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)