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

This class will read a toolbar configuration from the given XML node.

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

Public Member Functions

 DtVrfToolbarConfigurationReader (DtDefaultGuiConfigurationCreator *)
 
virtual ~DtVrfToolbarConfigurationReader ()
 
virtual void readFrom (DtEnvironment *env, DtEnvValueSP root)
 
const ToolbarStateMaptoolbarStates () const
 
- Public Member Functions inherited from makVrv::DtToolbarConfiguration
 DtToolbarConfiguration ()
 
virtual ~DtToolbarConfiguration ()
 
void addToolbarPath (const DtToolbarPath &)
 
void addToolbarPathAfter (const DtToolbarPath &newPath, const DtToolbarPath &relativeTo)
 
void addToolbarPathBefore (const DtToolbarPath &newPath, const DtToolbarPath &relativeTo)
 
void addMenuPath (const DtMenuPath &path)
 
void addMenuPathAfter (const DtMenuPath &newPath, const DtMenuPath &relativeTo)
 
void addMenuPathBefore (const DtMenuPath &newPath, const DtMenuPath &relativeTo)
 
void removeMenuPath (const DtMenuPath &newPath)
 
void addConfiguration (const DtToolbarConfiguration &subConfiguration)
 
void removeToolbarPath (const DtToolbarPath &)
 
void getRootPaths (ToolbarPathList &children) const
 
void getChildren (const DtToolbarPath &path, ToolbarPathList &children) const
 
void sortChildren (ToolbarPathList &children) const
 
int getNewWeight ()
 
DtToolbarConfigurationoperator= (const DtToolbarConfiguration &rhs)
 
const DtMenuConfigurationmenuConfiguration () const
 
void merge (const DtToolbarConfiguration &rhs)
 
void copyValuesFrom (const DtToolbarConfiguration &source)
 
void updateState (const DtToolbarPath &tb, ToolbarState &state)
 
const ToolbarStatestate (const DtToolbarPath &tb) const
 
const ToolbarStateMapstates () const
 
void setVisible (const DtToolbarPath &tb, bool isVisible)
 
- Public Member Functions inherited from makVrv::DtConfiguration
 DtConfiguration (const std::string &name="")
 
 DtConfiguration (const DtConfiguration &)
 
DtConfigurationoperator= (const DtConfiguration &)
 
virtual ~DtConfiguration ()
 
virtual const std::string & name () const
 
virtual void setName (const std::string &name)
 
virtual const std::string * findOptionalParameter (const std::string &name) const
 
virtual void setOptionalParameter (const std::string &name, const std::string &value)
 
virtual void setOptionalParameters (const ParameterMap &)
 
virtual void removeOptionalParameter (const std::string &name)
 
const ParameterMapoptionalParameters () const
 

Protected Member Functions

virtual void createToolbarFromRow (DtEnvironment *env, DtEnvValueSP row)
 
virtual void createToolbar (DtEnvironment *env, DtEnvValueSP toolbar)
 
- Protected Member Functions inherited from makVrv::DtToolbarConfiguration
template<class Archive >
void _serialize (Archive &ar, const unsigned int version)
 
void addToolbarPath (const DtToolbarPath &, int weight)
 
bool sortAbsolute (const DtToolbarPath &a, const DtToolbarPath &b) const
 
- Protected Member Functions inherited from makVrv::DtConfiguration
template<class Archive >
void _serialize (Archive &ar, const unsigned int version)
 

Protected Attributes

DtDefaultGuiConfigurationCreatormyCreator
 
- Protected Attributes inherited from makVrv::DtToolbarConfiguration
ToolbarStateMap myToolbarStates
 
ToolbarPathSet myToolbarPaths
 
ToolbarPathOrderMap myToolbarOrder
 
int myCurrentWeight
 
DtMenuConfiguration myMenuConfiguration
 
- Protected Attributes inherited from makVrv::DtConfiguration
std::string myName
 
ParameterMap myOptionalParameters
 
DtProxyWP myAttachedInterface
 

Additional Inherited Members

- Public Types inherited from makVrv::DtToolbarConfiguration
enum  ToolbarLocation {
  DockLeft = 0, DockRight = 1, DockTop = 2, DockBottom = 3,
  DockNone = 4
}
 
typedef std::list< DtToolbarPathToolbarPathList
 
typedef std::set< DtToolbarPathToolbarPathSet
 
typedef std::map
< DtToolbarPath, ToolbarState
ToolbarStateMap
 
- Public Types inherited from makVrv::DtConfiguration
typedef std::map< std::string,
std::string > 
ParameterMap
 
- Protected Types inherited from makVrv::DtToolbarConfiguration
typedef std::map
< DtToolbarPath,
OrderParameters
ToolbarPathOrderMap
 

Constructor & Destructor Documentation

makVrf::DtVrfToolbarConfigurationReader::DtVrfToolbarConfigurationReader ( DtDefaultGuiConfigurationCreator )

CTOR.

virtual makVrf::DtVrfToolbarConfigurationReader::~DtVrfToolbarConfigurationReader ( )
virtual

DTOR.

Member Function Documentation

virtual void makVrf::DtVrfToolbarConfigurationReader::readFrom ( DtEnvironment *  env,
DtEnvValueSP  root 
)
virtual
const ToolbarStateMap& makVrf::DtVrfToolbarConfigurationReader::toolbarStates ( ) const
inline
virtual void makVrf::DtVrfToolbarConfigurationReader::createToolbarFromRow ( DtEnvironment *  env,
DtEnvValueSP  row 
)
protectedvirtual
virtual void makVrf::DtVrfToolbarConfigurationReader::createToolbar ( DtEnvironment *  env,
DtEnvValueSP  toolbar 
)
protectedvirtual

Member Data Documentation

DtDefaultGuiConfigurationCreator* makVrf::DtVrfToolbarConfigurationReader::myCreator
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)