VR-Forces 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 void findEquivalences (const std::string &, Mappings &equivalences, Mappings &reverseEquivalences) const
 
virtual Mappings findEquivalence (const std::string &) const
 
virtual Mappings findReverseEquivalence (const std::string &) const
 
virtual
makVrv::DtToolbarConfiguration 
equivalentConfiguration (makVrv::DtToolbarConfiguration) 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
 
EquivalenceMappings myReverseMappings
 
- 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 void makVrf::DtScriptedTaskToolbar::findEquivalences ( const std::string &  ,
Mappings equivalences,
Mappings reverseEquivalences 
) const
virtual
virtual Mappings makVrf::DtScriptedTaskToolbar::findEquivalence ( const std::string &  ) const
virtual
virtual Mappings makVrf::DtScriptedTaskToolbar::findReverseEquivalence ( const std::string &  ) const
virtual

Given an item that might be equivalent to something, return it's parent equivalence.

virtual makVrv::DtToolbarConfiguration makVrf::DtScriptedTaskToolbar::equivalentConfiguration ( makVrv::DtToolbarConfiguration  ) const
virtual

Member Data Documentation

EquivalenceMappings makVrf::DtScriptedTaskToolbar::myEquivalenceMappings
protected
EquivalenceMappings makVrf::DtScriptedTaskToolbar::myReverseMappings
protected

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

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)