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 Types | Public Member Functions | Protected Attributes
makVrf::DtScriptedTaskToolbar Class Reference

DtScriptedTaskToolbar Base class for toolbars that can contain scripted tasks (or sets)

Inheritance diagram for makVrf::DtScriptedTaskToolbar:
Inheritance graph
[legend]

Public Types

typedef std::set< std::string > Mappings
 
typedef std::map< std::string,
Mappings
EquivalenceMappings
 

Public Member Functions

 DtScriptedTaskToolbar (makVrv::DtDe &, const std::string &id)
 
virtual ~DtScriptedTaskToolbar ()
 
virtual void removeEquivalenceMappings ()
 
virtual void addEquivalenceMapping (const std::string &toolbar, const std::string &equivalentTo)
 
virtual void removeEquivalenceMapping (const std::string &toolbar, const std::string &equivalentTo)
 
virtual const EquivalenceMappingsequivalenceMappings () const
 
- Public Member Functions inherited from makVrv::DtToolbar
 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)
 

Protected Attributes

EquivalenceMappings myEquivalenceMappings
 
- Protected Attributes inherited from makVrv::DtToolbar
std::string myClassName
 
DtDemyDe
 
QToolBarmyToolbar
 

Additional Inherited Members

- Public Attributes inherited from makVrv::DtToolbar
boost::signalslib::signal< void()> signal_toolbarSet
 

Member Typedef Documentation

typedef std::set<std::string> makVrf::DtScriptedTaskToolbar::Mappings

Constructor & Destructor Documentation

makVrf::DtScriptedTaskToolbar::DtScriptedTaskToolbar ( makVrv::DtDe ,
const std::string &  id 
)

CTOR.

virtual makVrf::DtScriptedTaskToolbar::~DtScriptedTaskToolbar ( )
virtual

DTOR.

Member Function Documentation

virtual void makVrf::DtScriptedTaskToolbar::removeEquivalenceMappings ( )
virtual
virtual void makVrf::DtScriptedTaskToolbar::addEquivalenceMapping ( const std::string &  toolbar,
const std::string &  equivalentTo 
)
virtual
virtual void makVrf::DtScriptedTaskToolbar::removeEquivalenceMapping ( const std::string &  toolbar,
const std::string &  equivalentTo 
)
virtual
virtual const EquivalenceMappings& makVrf::DtScriptedTaskToolbar::equivalenceMappings ( ) const
inlinevirtual

Member Data Documentation

EquivalenceMappings makVrf::DtScriptedTaskToolbar::myEquivalenceMappings
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)