VR-Exchange 2.10 API Documentation
 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
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. More...
 
virtual ~DtObjectContextMenu ()
 DTOR. More...
 
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. More...
 
void connectToSignals ()
 Connects to action signals for generic actions. More...
 

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 Mon May 25 18:45:12 EDT 2026 from SVN revision 289111
Copyright © 2005-2026 MAK Technologies. All Rights Reserved (www.mak.com)