VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Classes | Public Member Functions | Static Public Member Functions
makVrf::DtSubToolbarPath Class Reference
Inheritance diagram for makVrf::DtSubToolbarPath:
Inheritance graph
[legend]

Classes

struct  SubToolbarPathBuilder
 

Public Member Functions

 DtSubToolbarPath (const makVrv::DtToolbarPath &p)
 
 DtSubToolbarPath (const std::string &p)
 
DtSubToolbarPathoperator= (const DtSubToolbarPath &rhs)
 
DtSubToolbarPathoperator= (const SubToolbarPathBuilder &rhs)
 
DtSubToolbarPathoperator= (const std::string &rhs)
 
const std::string & path () const
 
- Public Member Functions inherited from makVrv::DtToolbarPath
 DtToolbarPath ()
 
 DtToolbarPath (const ToolbarPathBuilder &builder)
 
 DtToolbarPath (const DtMenuPath &copy)
 
 DtToolbarPath (const DtToolbarPath &copy)
 Copy CTOR. More...
 
DtToolbarPath menuPart () const
 Get the menu path part of this path. More...
 
DtToolbarPath toolbarPart () const
 Get the part that is the toolbar. More...
 
DtToolbarPath parentMenu () const
 Returns the parent of this item. More...
 
bool isChildOf (const DtToolbarPath &parent) const
 Is this path it's direct parent. More...
 
bool isDescendant (const DtToolbarPath &ancestor) const
 Is this path under the given path. More...
 
bool isSiblingOf (const DtToolbarPath &sibling) const
 Does this path have the same parent as the given path. More...
 
bool isToolbar () const
 Returns true if this path is a toolbar. More...
 
bool isAbsolutePath () const
 Is this path rooted off a toolbar. More...
 
bool isWidget () const
 Returns true if the item is a widget. More...
 
const std::string & path () const
 
bool isEmpty () const
 Is the path empty. More...
 
bool isItem () const
 Is the path an item? More...
 
bool isMainMenu () const
 Does the path contain a main menu? More...
 
bool isSeparator () const
 Is this path for a separator. More...
 
bool isMenu () const
 Is the path a menu (not an item)? More...
 
bool isRow () const
 Is the path a row item? More...
 
DtToolbarPath rootParentMenu () const
 Get the root parent of this path. More...
 
std::string name () const
 Get the name of the this menu path, this is either the item name or the menu name. More...
 
bool operator== (const DtToolbarPath &other) const
 
bool operator< (const DtToolbarPath &other) const
 
bool operator!= (const DtToolbarPath &other) const
 

Static Public Member Functions

static SubToolbarPathBuilder path (const makVrv::DtToolbarPath &p)
 
static SubToolbarPathBuilder path (const std::string &p)
 
- Static Public Member Functions inherited from makVrv::DtToolbarPath
static ToolbarPathBuilder toolbar (const std::string &name)
 
static ToolbarPathBuilder row (const std::string &name)
 
static DtToolbarPath empty ()
 
static DtToolbarPath root ()
 

Additional Inherited Members

- Protected Member Functions inherited from makVrv::DtToolbarPath
template<class Archive >
void _serialize (Archive &ar, const unsigned int version)
 Serialize this class. More...
 
 DtToolbarPath (const std::string &path)
 Protected CTOR, use the static MenuMenu function to start a path. More...
 
- Protected Attributes inherited from makVrv::DtToolbarPath
std::string myPath
 Internal path. More...
 

Constructor & Destructor Documentation

makVrf::DtSubToolbarPath::DtSubToolbarPath ( const makVrv::DtToolbarPath p)
inline
makVrf::DtSubToolbarPath::DtSubToolbarPath ( const std::string &  p)
inline

Member Function Documentation

DtSubToolbarPath& makVrf::DtSubToolbarPath::operator= ( const DtSubToolbarPath rhs)
inline
DtSubToolbarPath& makVrf::DtSubToolbarPath::operator= ( const SubToolbarPathBuilder rhs)
inline
DtSubToolbarPath& makVrf::DtSubToolbarPath::operator= ( const std::string &  rhs)
inline
const std::string& makVrf::DtSubToolbarPath::path ( ) const
inline
static SubToolbarPathBuilder makVrf::DtSubToolbarPath::path ( const makVrv::DtToolbarPath p)
inlinestatic
static SubToolbarPathBuilder makVrf::DtSubToolbarPath::path ( const std::string &  p)
inlinestatic

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

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)