CMS 3D CMS Logo

Public Member Functions | Private Member Functions | Private Attributes | Friends

FWViewContextMenuHandlerBase::MenuEntryAdder Class Reference

#include <FWViewContextMenuHandlerBase.h>

List of all members.

Public Member Functions

int addEntry (const char *iEntryName)

Private Member Functions

 MenuEntryAdder (FWModelContextMenuHandler &)

Private Attributes

FWModelContextMenuHandlerm_handler
int m_lastIndex

Friends

class FWViewContextMenuHandlerBase

Detailed Description

Definition at line 38 of file FWViewContextMenuHandlerBase.h.


Constructor & Destructor Documentation

FWViewContextMenuHandlerBase::MenuEntryAdder::MenuEntryAdder ( FWModelContextMenuHandler iHandler) [private]

Definition at line 27 of file FWViewContextMenuHandlerBase.cc.

                                                                                             :
m_handler(&iHandler),m_lastIndex(0) {}

Member Function Documentation

int FWViewContextMenuHandlerBase::MenuEntryAdder::addEntry ( const char *  iEntryName)

Add an entry by name of iEntryName to the context menu. Returns the entry index which simply increments after each 'addEntry' call and starts at 0

Definition at line 31 of file FWViewContextMenuHandlerBase.cc.

Referenced by FWViewContextMenuHandlerGL::init().

{
   m_handler->addViewEntry(iEntryName,m_lastIndex);
   return m_lastIndex++;
}

Friends And Related Function Documentation

friend class FWViewContextMenuHandlerBase [friend]

Definition at line 39 of file FWViewContextMenuHandlerBase.h.


Member Data Documentation

Definition at line 41 of file FWViewContextMenuHandlerBase.h.

Definition at line 42 of file FWViewContextMenuHandlerBase.h.