VR-Forces 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 Attributes
makVrv::DtToolbar Class Referenceabstract

The base class for VR-Vantage toolbars.

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

Public Member Functions

 DtToolbar (DtDe &de, const std::string &toolbarIdName)
 
virtual ~DtToolbar ()
 
virtual const std::string & toolbarClassName () const
 
virtual QToolBarcreateToolbar (DtDe &, QWidget *parent)=0
 
virtual void dock (QToolBar *, QMainWindow *)
 
QToolBartoolbar () const
 
virtual bool initiallyVisible () const
 
void setToolbarVisible (bool visible)
 
virtual QToolBartoolbar ()
 
virtual bool isToolbarHidden ()
 
virtual void showToolbar ()
 
virtual void hideToolbar ()
 
virtual void slot_toolbarOrientationChanged (Qt::Orientation orientation)
 

Public Attributes

boost::signalslib::signal< void()> signal_toolbarSet
 

Protected Attributes

std::string myClassName
 
DtDemyDe
 
QToolBarmyToolbar
 

Constructor & Destructor Documentation

makVrv::DtToolbar::DtToolbar ( DtDe de,
const std::string &  toolbarIdName 
)

CTOR.

virtual makVrv::DtToolbar::~DtToolbar ( )
virtual

DTOR.

Member Function Documentation

virtual const std::string& makVrv::DtToolbar::toolbarClassName ( ) const
virtual

Get the toolbar id name, the toolbar id name is not the same thing as the visible toolbar text.

virtual QToolBar* makVrv::DtToolbar::createToolbar ( DtDe ,
QWidget *  parent 
)
pure virtual
virtual void makVrv::DtToolbar::dock ( QToolBar ,
QMainWindow  
)
virtual

Using the DE, looks at the configuration to see where this should be docked and whether or not it is initially visible. Docking a toolbar also sets the myToolbar member to point to the toolbar being docked.

QToolBar* makVrv::DtToolbar::toolbar ( ) const

Brief returns the toolbar this object wraps.

virtual bool makVrv::DtToolbar::initiallyVisible ( ) const
virtual

Whether or not (according to configuration) toolbar is initially visible.

void makVrv::DtToolbar::setToolbarVisible ( bool  visible)

call either show or hide toolbar base upon the input.

virtual QToolBar* makVrv::DtToolbar::toolbar ( )
virtual

Returns the toolbar that was docked as part of this item.

virtual bool makVrv::DtToolbar::isToolbarHidden ( )
virtual

Returns true if toolbar is hidden.

virtual void makVrv::DtToolbar::showToolbar ( )
virtual

Show the toolbar.

virtual void makVrv::DtToolbar::hideToolbar ( )
virtual

Hide the toolbar.

virtual void makVrv::DtToolbar::slot_toolbarOrientationChanged ( Qt::Orientation  orientation)
virtual

Slot called when myToolbar sends out QToolBar::orientationChanged.

Member Data Documentation

boost::signalslib::signal<void ()> makVrv::DtToolbar::signal_toolbarSet
std::string makVrv::DtToolbar::myClassName
protected
DtDe& makVrv::DtToolbar::myDe
protected
QToolBar* makVrv::DtToolbar::myToolbar
protected

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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)