VR-Forces 4.6 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Slots | Public Member Functions | Protected Attributes
makVrv::DtStealthControlWidget Class Reference

A widget class for managing attachment. More...

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

Public Slots

void observerChanged (int index)
void onAddObserverClicked ()
void onRemoveObserverClicked ()

Public Member Functions

 DtStealthControlWidget (DtDe &de, QWidget *parent=0, Qt::WindowFlags flags=0)
 CTOR.
virtual ~DtStealthControlWidget ()
 DTOR.
virtual void addObserver (const std::string &displayName, const DtUniqueID &id)
 Add an observer to the observer combo box.
virtual void removeObserver (const std::string &displayName, const DtUniqueID &id)
 Remove an observer from the observer combo box.
virtual void setCurrentObserver (const std::string &observerName)
 Set the current observer in the observer combo box.
virtual QSize sizeHint () const
virtual int numObservers () const
 Returns the number of observers.
virtual void setAutoHide (bool)
virtual void setWidgetVisible (bool)
 Sets combo visible/invisibile.
- Public Member Functions inherited from makVrv::DtDockable
 DtDockable (DtDe &de, const std::string &className)
 CTOR By default a dockable widget is not docked, call dock to attempt to dock this widget.
virtual ~DtDockable ()
 DTOR.
const std::string & className () const
 The class name.
void dock (Qt::DockWidgetArea area)
 Dock this dockable in the main window, this function should only be called once.
virtual bool isDocked () const
 Check to see if we are in a container.
virtual void setContainerVisible (bool visible)
 call either shows or hides container base upon the input.
virtual void setContainerMovable (bool moveable)
 Set whether the container is moveable.
virtual void setContainerFloatable (bool floatable)
 Set whether the container is floatable.
virtual void setContainerClosable (bool closeable)
 Set whether the container is closeable.
virtual bool isContainerHidden () const
 Returns true if container is hidden.
virtual bool isContainerMovable () const
 Returns true if container is moveable.
virtual bool isContainerFloatable () const
 Returns true if container is floatable.
virtual bool isContainerClosable () const
 Returns true if container is closeable.
virtual void showContainer ()
 Show the container.
virtual void hideContainer ()
 Hide the container.
virtual void floatContainer ()
 Float the container.
virtual void unfloatContainer ()
 Un float the container.
virtual void removeContainer ()
 Untabs the container.
virtual bool initiallyVisible () const
 Virtual function needed for controlling if the widget is docked visible.
virtual Qt::DockWidgetArea initialDockWidgetLocation () const
 Virtual function needed for controlling if the widget is docked visible.
virtual bool containerTabbed () const
 Tells whether the container is tabbed or not.
virtual int containerTabIndex () const
 If the container is tabbed, returns the position of the container inside the tab structure.
virtual void getContainerTabbedGeometry (int &x, int &y, int &width, int &height) const
 Gets the geometry of the container if it is tabbed.
virtual QWidget * container ()
 Returns the QDockWidget or other container that holds this widget.
virtual void setContainer (QWidget *cont)
 Set with the QDockWidget or other container that holds this widget.
virtual void bringToTop ()
 Brings the container to the front (when it is tabbed)
virtual void setDockWidgetItem (DtDockWidgetItem *item)
 If this dockable is the target of a menu item, a pointer to to the associated menu item.
virtual DtDockWidgetItemdockWidgetItem () const
 Get the associated menu item, if any.
virtual void connectContainerToDockItem ()
 The menu item create does this the first time, but we need to do it explicitly on GUI restores.
- Public Member Functions inherited from makVrv::DtStealthControlWidgetInterface
virtual ~DtStealthControlWidgetInterface ()
 Virtual DTOR.

Protected Attributes

DtStealthControlWidgetLogicmyLogic
 Pointer to our logic handler.
- Protected Attributes inherited from makVrv::DtDockable
QWidget * myContainer
 my Container widget
std::string myClassName
DtDemyDe
bool myIsFloatable
bool myIsClosable
bool myIsMovable
DtDockWidgetItemmyDockWidgetItem

Additional Inherited Members

- Protected Member Functions inherited from makVrv::DtDockable
QTabBartabBar () const
 Returns the container tab bar object if myContainer is tabbed.

Detailed Description

A widget class for managing attachment.

Constructor & Destructor Documentation

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

CTOR.

virtual makVrv::DtStealthControlWidget::~DtStealthControlWidget ( )
virtual

DTOR.

Member Function Documentation

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

Add an observer to the observer combo box.

Implements makVrv::DtStealthControlWidgetInterface.

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

Remove an observer from the observer combo box.

Implements makVrv::DtStealthControlWidgetInterface.

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

Set the current observer in the observer combo box.

Implements makVrv::DtStealthControlWidgetInterface.

virtual QSize makVrv::DtStealthControlWidget::sizeHint ( ) const
virtual
virtual int makVrv::DtStealthControlWidget::numObservers ( ) const
virtual

Returns the number of observers.

Implements makVrv::DtStealthControlWidgetInterface.

virtual void makVrv::DtStealthControlWidget::setAutoHide ( bool  )
virtual
virtual void makVrv::DtStealthControlWidget::setWidgetVisible ( bool  b)
virtual

Sets combo visible/invisibile.

Implements makVrv::DtStealthControlWidgetInterface.

void makVrv::DtStealthControlWidget::observerChanged ( int  index)
slot
void makVrv::DtStealthControlWidget::onAddObserverClicked ( )
slot
void makVrv::DtStealthControlWidget::onRemoveObserverClicked ( )
slot

Member Data Documentation

DtStealthControlWidgetLogic* makVrv::DtStealthControlWidget::myLogic
protected

Pointer to our logic handler.


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

Document ID: Generated on Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)