VR-Exchange 2.5 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Slots | Protected Member Functions | Protected Attributes
MAKVrExchange::DtObjectContextMenu Class Reference

Context menu for broker objects. More...

Inheritance diagram for MAKVrExchange::DtObjectContextMenu:
Inheritance graph
[legend]

Public Member Functions

 DtObjectContextMenu (QTreeWidget *parent=0)
 CTOR.
virtual ~DtObjectContextMenu ()
 DTOR.
Accessors for the submenus and filtering actions.
virtual QMenuaddFilterSubmenu () const
virtual QMenuremoveFilterSubmenu () const
virtual QAction * addNameFilterAction () const
virtual QAction * addTypeFilterAction () const
virtual QAction * addMarkingTextFilterAction () const
virtual QAction * removeNameFilterAction () const
virtual QAction * removeTypeFilterAction () const
virtual QAction * removeMarkingTextFilterAction () const
virtual QAction * debugTranslationAction () const
virtual QAction * expandAllAction () const
virtual QAction * collapseAllAction () const

Protected Slots

void handleExpandAllAction (bool) const
void handleCollapseAllAction (bool) const

Protected Member Functions

void setupMenu ()
 Sets up the menu's actions and submenus.
void connectToSignals ()
 Connects to action signals for generic actions.

Protected Attributes

QTreeWidget * myTreeView
QMenumyAddFilterSubmenu
QMenumyRemoveFilterSubmenu
QAction * myAddNameFilterAction
QAction * myAddTypeFilterAction
QAction * myAddMarkingTextFilterAction
QAction * myRemoveNameFilterAction
QAction * myRemoveTypeFilterAction
QAction * myRemoveMarkingTextFilterAction
QAction * myDebugTranslationAction
QAction * myExpandAllAction
QAction * myCollapseAllAction

Detailed Description

Context menu for broker objects.

Contains menu items for creating / removing filters for specific objects.

Constructor & Destructor Documentation

MAKVrExchange::DtObjectContextMenu::DtObjectContextMenu ( QTreeWidget *  parent = 0)

CTOR.

virtual MAKVrExchange::DtObjectContextMenu::~DtObjectContextMenu ( )
virtual

DTOR.

Member Function Documentation

virtual QMenu* MAKVrExchange::DtObjectContextMenu::addFilterSubmenu ( ) const
virtual
virtual QAction* MAKVrExchange::DtObjectContextMenu::addMarkingTextFilterAction ( ) const
virtual
virtual QAction* MAKVrExchange::DtObjectContextMenu::addNameFilterAction ( ) const
virtual
virtual QAction* MAKVrExchange::DtObjectContextMenu::addTypeFilterAction ( ) const
virtual
virtual QAction* MAKVrExchange::DtObjectContextMenu::collapseAllAction ( ) const
virtual
void MAKVrExchange::DtObjectContextMenu::connectToSignals ( )
protected

Connects to action signals for generic actions.

Note: Non-virtual (Called from CTOR).

virtual QAction* MAKVrExchange::DtObjectContextMenu::debugTranslationAction ( ) const
virtual
virtual QAction* MAKVrExchange::DtObjectContextMenu::expandAllAction ( ) const
virtual
void MAKVrExchange::DtObjectContextMenu::handleCollapseAllAction ( bool  ) const
protectedslot
void MAKVrExchange::DtObjectContextMenu::handleExpandAllAction ( bool  ) const
protectedslot
virtual QMenu* MAKVrExchange::DtObjectContextMenu::removeFilterSubmenu ( ) const
virtual
virtual QAction* MAKVrExchange::DtObjectContextMenu::removeMarkingTextFilterAction ( ) const
virtual
virtual QAction* MAKVrExchange::DtObjectContextMenu::removeNameFilterAction ( ) const
virtual
virtual QAction* MAKVrExchange::DtObjectContextMenu::removeTypeFilterAction ( ) const
virtual
void MAKVrExchange::DtObjectContextMenu::setupMenu ( )
protected

Sets up the menu's actions and submenus.

Note: Non-virtual (Called from CTOR).

Member Data Documentation

QMenu* MAKVrExchange::DtObjectContextMenu::myAddFilterSubmenu
protected
QAction* MAKVrExchange::DtObjectContextMenu::myAddMarkingTextFilterAction
protected
QAction* MAKVrExchange::DtObjectContextMenu::myAddNameFilterAction
protected
QAction* MAKVrExchange::DtObjectContextMenu::myAddTypeFilterAction
protected
QAction* MAKVrExchange::DtObjectContextMenu::myCollapseAllAction
protected
QAction* MAKVrExchange::DtObjectContextMenu::myDebugTranslationAction
protected
QAction* MAKVrExchange::DtObjectContextMenu::myExpandAllAction
protected
QMenu* MAKVrExchange::DtObjectContextMenu::myRemoveFilterSubmenu
protected
QAction* MAKVrExchange::DtObjectContextMenu::myRemoveMarkingTextFilterAction
protected
QAction* MAKVrExchange::DtObjectContextMenu::myRemoveNameFilterAction
protected
QAction* MAKVrExchange::DtObjectContextMenu::myRemoveTypeFilterAction
protected
QTreeWidget* MAKVrExchange::DtObjectContextMenu::myTreeView
protected

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

Document ID: Generated on Wed Dec 21 15:05:11 EST 2016 from SVN revision 171891
Copyright © 2005-2016 VT MÄK. All Rights Reserved (www.mak.com)