VR-Forces Developer's Guide
 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::DtSubMenuPath Class Reference
Inheritance diagram for makVrf::DtSubMenuPath:
Inheritance graph
[legend]

Classes

struct  SubMenuPathBuilder
 

Public Member Functions

 DtSubMenuPath (const makVrv::DtMenuPath &p)
 
 DtSubMenuPath (const std::string &p)
 
DtSubMenuPathoperator= (const DtSubMenuPath &rhs)
 
DtSubMenuPathoperator= (const SubMenuPathBuilder &rhs)
 
DtSubMenuPathoperator= (const std::string &rhs)
 
const std::string & path () const
 
void strip (const std::string &str1, const std::string &str2)
 
- Public Member Functions inherited from makVrv::DtMenuPath
 DtMenuPath ()
 
 DtMenuPath (const MenuPathBuilder &builder)
 
 DtMenuPath (const DtMenuPath &copy)
 
const std::string & path () const
 
DtMenuPath menuPart () const
 
DtMenuPath parentMenu () const
 
DtMenuPath rootParentMenu () const
 
std::string name () const
 
bool isEmpty () const
 
bool isAbsolutePath () const
 
bool isMainMenu () const
 
bool isPopupPath () const
 
bool isMenu () const
 
bool isItem () const
 
bool isChildOf (const DtMenuPath &parent) const
 
bool isDescendant (const DtMenuPath &ancestor) const
 
bool isSiblingOf (const DtMenuPath &sibling) const
 
bool isSeparator () const
 
bool operator== (const DtMenuPath &other) const
 
bool operator< (const DtMenuPath &other) const
 
bool operator!= (const DtMenuPath &other) const
 

Static Public Member Functions

static SubMenuPathBuilder path (const makVrv::DtMenuPath &p)
 
static SubMenuPathBuilder path (const std::string &p)
 
- Static Public Member Functions inherited from makVrv::DtMenuPath
static DtMenuPath empty ()
 
static DtMenuPath root ()
 
static DtMenuPath popup ()
 
static MenuPathBuilder mainMenu (const std::string &name)
 
static MenuPathBuilder popupMenu (const std::string &name)
 
static MenuPathBuilder menu (const std::string &name)
 

Additional Inherited Members

- Protected Member Functions inherited from makVrv::DtMenuPath
 DtMenuPath (const std::string &path)
 
- Protected Attributes inherited from makVrv::DtMenuPath
std::string myPath
 

Constructor & Destructor Documentation

makVrf::DtSubMenuPath::DtSubMenuPath ( const makVrv::DtMenuPath p)
inline
makVrf::DtSubMenuPath::DtSubMenuPath ( const std::string &  p)
inline

Member Function Documentation

DtSubMenuPath& makVrf::DtSubMenuPath::operator= ( const DtSubMenuPath rhs)
inline
DtSubMenuPath& makVrf::DtSubMenuPath::operator= ( const SubMenuPathBuilder rhs)
inline
DtSubMenuPath& makVrf::DtSubMenuPath::operator= ( const std::string &  rhs)
inline
const std::string& makVrf::DtSubMenuPath::path ( ) const
inline
static SubMenuPathBuilder makVrf::DtSubMenuPath::path ( const makVrv::DtMenuPath p)
inlinestatic
static SubMenuPathBuilder makVrf::DtSubMenuPath::path ( const std::string &  p)
inlinestatic
void makVrf::DtSubMenuPath::strip ( const std::string &  str1,
const std::string &  str2 
)
inline

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

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)