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 Member Functions
makVrf::DtVrfContextMenuConfiguration Class Reference
Inheritance diagram for makVrf::DtVrfContextMenuConfiguration:
Inheritance graph
[legend]

Public Member Functions

 DtVrfContextMenuConfiguration ()
virtual ~DtVrfContextMenuConfiguration ()
DtVrfContextMenuConfigurationoperator= (const makVrv::DtMenuConfiguration &rhs)
virtual void convertMainMenusToItems ()
virtual bool hasItems () const
- Public Member Functions inherited from makVrv::DtMenuConfiguration
 DtMenuConfiguration ()
 CTOR.
virtual ~DtMenuConfiguration ()
 DTOR.
void addMenuPath (const DtMenuPath &, int weight=-1)
 Adds the menu path (as well as its entire family).
void addMenuPathAfter (const DtMenuPath &newPath, const DtMenuPath &relativeTo)
 Adds the menu path before a relative (they must share the same parent).
void addMenuPathBefore (const DtMenuPath &newPath, const DtMenuPath &relativeTo)
 Adds the menu path before a relative (they must share the same parent).
void addConfiguration (const DtMenuConfiguration &subConfiguration)
 Merges from an external configurations into this configuration.
void removeMenuPath (const DtMenuPath &)
 Remove the menu path.
void getRootPaths (MenuPathList &children) const
 Get all paths which have no parents (aka top level paths).
void getChildren (const DtMenuPath &path, MenuPathList &children) const
 Get a list of children (first generation only) for a given path.
void sortChildren (MenuPathList &children) const
 Sort the list of children.
int getNewWeight ()
 Get new weight.
void merge (const DtMenuConfiguration &rhs)
 Merges in contents of supplied configuration, adding new paths.
bool hasMenuPath (const DtMenuPath &p) const
 Returns true if has the menu path.
- Public Member Functions inherited from makVrv::DtConfiguration
 DtConfiguration (const std::string &name="")
 CTOR.
 DtConfiguration (const DtConfiguration &)
 Copy CTOR.
DtConfigurationoperator= (const DtConfiguration &)
 Assignment OP.
virtual ~DtConfiguration ()
 DTOR.
virtual const std::string & name () const
 Get the configuration name.
virtual void setName (const std::string &name)
 Set the configuration name.
virtual const std::string * findOptionalParameter (const std::string &name) const
 Find an optional parameters.
virtual void setOptionalParameter (const std::string &name, const std::string &value)
 Set an optional parameter.
virtual void setOptionalParameters (const ParameterMap &)
 Set an optional parameters.
virtual void removeOptionalParameter (const std::string &name)
 Remove an optional parameter.
const ParameterMapoptionalParameters () const
 Get the optional parameters.

Additional Inherited Members

- Public Types inherited from makVrv::DtMenuConfiguration
typedef std::list< DtMenuPathMenuPathList
typedef std::set< DtMenuPathMenuPathSet
- Protected Types inherited from makVrv::DtMenuConfiguration
typedef std::map< DtMenuPath,
OrderParameters
MenuPathOrderMap
- Protected Member Functions inherited from makVrv::DtMenuConfiguration
bool sortAbsolute (const DtMenuPath &a, const DtMenuPath &b) const
- Protected Attributes inherited from makVrv::DtMenuConfiguration
MenuPathSet myMenuPaths
MenuPathOrderMap myMenuOrder
int myCurrentWeight

Constructor & Destructor Documentation

makVrf::DtVrfContextMenuConfiguration::DtVrfContextMenuConfiguration ( )
virtual makVrf::DtVrfContextMenuConfiguration::~DtVrfContextMenuConfiguration ( )
virtual

Member Function Documentation

DtVrfContextMenuConfiguration& makVrf::DtVrfContextMenuConfiguration::operator= ( const makVrv::DtMenuConfiguration rhs)

Reimplemented from makVrv::DtMenuConfiguration.

virtual void makVrf::DtVrfContextMenuConfiguration::convertMainMenusToItems ( )
virtual
virtual bool makVrf::DtVrfContextMenuConfiguration::hasItems ( ) const
virtual

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)