VR-Forces 5.0.3 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 Slots | Protected Member Functions | Protected Attributes
makVrf::DtSelectLayoutMenu Class Reference

A builder for the saved layouts that exist in the settings directory. Once a menu item from this is selected the interface will change to match.

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

Public Member Functions

 DtSelectLayoutMenu (makVrv::DtDe &)
 
virtual ~DtSelectLayoutMenu ()
 
virtual QMenucreateMenu (makVrv::DtDe &, QWidget *parent)
 
- Public Member Functions inherited from makVrv::DtMenu
 DtMenu (DtDe &de, const std::string &menuIdName)
 
virtual ~DtMenu ()
 
virtual const std::string & menuIdName () const
 

Protected Slots

virtual void changeUILayout ()
 

Protected Member Functions

virtual void setupMenuFromLayouts ()
 
virtual void slot_onLayoutAdded (const DtString &)
 
virtual void slot_onLayoutSelected (const DtString &, const DtString &)
 
virtual void slot_onLayoutDeleted (const DtString &)
 
virtual void slot_onLayoutRenamed (const DtString &oldName, const DtString &newName)
 
virtual void setSelected (const DtString &, bool)
 

Protected Attributes

QMenumyMenu
 
QActionGroup * myActionGroup
 
std::map< DtString, QAction * > myActions
 
std::string myMenuPath
 
makVrv::DtSignalConnectionManager myConnections
 
- Protected Attributes inherited from makVrv::DtMenu
DtDemyDe
 
std::string myMenuIdName
 

Constructor & Destructor Documentation

makVrf::DtSelectLayoutMenu::DtSelectLayoutMenu ( makVrv::DtDe )

CTOR.

virtual makVrf::DtSelectLayoutMenu::~DtSelectLayoutMenu ( )
virtual

DTOR.

Member Function Documentation

virtual QMenu* makVrf::DtSelectLayoutMenu::createMenu ( makVrv::DtDe ,
QWidget *  parent 
)
virtual

Build a menu.

Implements makVrv::DtMenu.

virtual void makVrf::DtSelectLayoutMenu::setupMenuFromLayouts ( )
protectedvirtual
virtual void makVrf::DtSelectLayoutMenu::slot_onLayoutAdded ( const DtString )
protectedvirtual
virtual void makVrf::DtSelectLayoutMenu::slot_onLayoutSelected ( const DtString ,
const DtString  
)
protectedvirtual
virtual void makVrf::DtSelectLayoutMenu::slot_onLayoutDeleted ( const DtString )
protectedvirtual
virtual void makVrf::DtSelectLayoutMenu::slot_onLayoutRenamed ( const DtString oldName,
const DtString newName 
)
protectedvirtual
virtual void makVrf::DtSelectLayoutMenu::setSelected ( const DtString ,
bool   
)
protectedvirtual
virtual void makVrf::DtSelectLayoutMenu::changeUILayout ( )
protectedvirtualslot

Member Data Documentation

QMenu* makVrf::DtSelectLayoutMenu::myMenu
protected
QActionGroup* makVrf::DtSelectLayoutMenu::myActionGroup
protected
std::map<DtString, QAction*> makVrf::DtSelectLayoutMenu::myActions
protected
std::string makVrf::DtSelectLayoutMenu::myMenuPath
protected
makVrv::DtSignalConnectionManager makVrf::DtSelectLayoutMenu::myConnections
protected

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

Document ID: Generated on Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)