VR-Forces 4.0.4 Class Documentation
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes
makVrf::DtVrfMainMenu Class Reference

DtVrfMainMenu Main accessor for modifying items in the menu bar. More...

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

List of all members.

Public Member Functions

virtual ~DtVrfMainMenu ()
 Destructor for this class.
virtual DtSubMenuConfigurationmenuConfiguration ()
 Gets the menu configuration for this class used to add/remove menu paths from the menu bar.
virtual
DtConfigurableMenuAssembler
menuAssembler ()
 Gets the menu assembler for this class used to register/unregister menu/items to/from the menu bar.

Static Public Member Functions

static DtVrfMainMenuinstance (makVrv::DtDe &de)
 Get the instance of this object.

Protected Member Functions

 DtVrfMainMenu (makVrv::DtDe &)
 The constructor is protected in this class as this class should be accessed with the instance() function.
virtual void createMenuConfiguration (makVrv::DtDe &)
 Overridden function from base class.
virtual QMenucreateMenu (makVrv::DtDe &, QWidget *)
 Overridden function from base class.

Protected Attributes

makVrv::DtDemyDe
DtVrfMainMenuConfiguration myConfig
DtVrfMainMenuAssembler myAssembler

Static Protected Attributes

static DtVrfMainMenutheInstance

Detailed Description

DtVrfMainMenu Main accessor for modifying items in the menu bar.

Used primarily to modify items in the menu bar particularly from plugins. Similar to other such classes which are divided up among multiple DtConfigurableMenu overrides.


Constructor & Destructor Documentation

Destructor for this class.

Likely this should only be destroyed if you have a good reason to do so since it is a singleton.

The constructor is protected in this class as this class should be accessed with the instance() function.


Member Function Documentation

Get the instance of this object.

It is static so don't delete it unless you have a good reason to do so.

Gets the menu configuration for this class used to add/remove menu paths from the menu bar.

Implements makVrf::DtConfigurableMenu.

Gets the menu assembler for this class used to register/unregister menu/items to/from the menu bar.

This accessor is not entirely needed as there are the functions that do this for you in this class (inherited) and only really used if you specifically want to register menus/items from other menus.

Implements makVrf::DtConfigurableMenu.

virtual void makVrf::DtVrfMainMenu::createMenuConfiguration ( makVrv::DtDe ) [protected, virtual]

Overridden function from base class.

If you override this class for any reason, you should not override this function.

Implements makVrf::DtConfigurableMenu.

virtual QMenu* makVrf::DtVrfMainMenu::createMenu ( makVrv::DtDe ,
QWidget  
) [protected, virtual]

Overridden function from base class.

If you override this class for any reason, you should not override this function.

Implements makVrv::DtMenu.


Member Data Documentation

Reimplemented from makVrv::DtMenu.

Reimplemented from makVrf::DtConfigurableMenu.


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)