SoQtPopupMenu Class Reference

#include <SoQtPopupMenu.h>

List of all members.

Public Member Functions

virtual void addMenu (int menuid, int submenuid, int pos=-1)=0
virtual void addMenuItem (int menuid, int itemid, int pos=-1)=0
void addMenuSelectionCallback (SoQtMenuSelectionCallback *callback, void *data)
void addRadioGroupItem (int groupid, int itemid)
virtual void addSeparator (int menuid, int pos=-1)=0
virtual int getMenu (const char *name)=0
virtual int getMenuItem (const char *name)=0
virtual SbBool getMenuItemEnabled (int itemid)=0
virtual SbBool getMenuItemMarked (int itemid)=0
virtual const char * getMenuItemTitle (int itemid)=0
virtual const char * getMenuTitle (int id)=0
int getRadioGroup (int itemid)
int getRadioGroupMarkedItem (int groupid)
int getRadioGroupSize (int groupid)
virtual int newMenu (const char *name, int menuid=-1)=0
virtual int newMenuItem (const char *name, int itemid=-1)=0
int newRadioGroup (int groupid=-1)
virtual void popUp (QWidget *inside, int x, int y)=0
virtual void removeMenu (int menuid)=0
virtual void removeMenuItem (int itemid)=0
void removeMenuSelectionCallback (SoQtMenuSelectionCallback *callback, void *data)
void removeRadioGroupItem (int itemid)
virtual void setMenuItemEnabled (int itemid, SbBool enabled)=0
void setMenuItemMarked (int itemid, SbBool marked)
virtual void setMenuItemTitle (int itemid, const char *title)=0
virtual void setMenuTitle (int id, const char *title)=0
void setRadioGroupMarkedItem (int itemid)
virtual ~SoQtPopupMenu ()

Static Public Member Functions

static SoQtPopupMenucreateInstance (void)

Protected Member Functions

virtual void _setMenuItemMarked (int itemid, SbBool marked)=0
void invokeMenuSelection (int itemid)
 SoQtPopupMenu (void)

Private Attributes

class SoQtPopupMenuP * pimpl

Detailed Description

Definition at line 37 of file SoQtPopupMenu.h.


Constructor & Destructor Documentation

virtual SoQtPopupMenu::~SoQtPopupMenu (  )  [virtual]
SoQtPopupMenu::SoQtPopupMenu ( void   )  [protected]

Member Function Documentation

virtual void SoQtPopupMenu::_setMenuItemMarked ( int  itemid,
SbBool  marked 
) [protected, pure virtual]
virtual void SoQtPopupMenu::addMenu ( int  menuid,
int  submenuid,
int  pos = -1 
) [pure virtual]
virtual void SoQtPopupMenu::addMenuItem ( int  menuid,
int  itemid,
int  pos = -1 
) [pure virtual]
void SoQtPopupMenu::addMenuSelectionCallback ( SoQtMenuSelectionCallback callback,
void *  data 
)
void SoQtPopupMenu::addRadioGroupItem ( int  groupid,
int  itemid 
)
virtual void SoQtPopupMenu::addSeparator ( int  menuid,
int  pos = -1 
) [pure virtual]
static SoQtPopupMenu* SoQtPopupMenu::createInstance ( void   )  [static]
virtual int SoQtPopupMenu::getMenu ( const char *  name  )  [pure virtual]
virtual int SoQtPopupMenu::getMenuItem ( const char *  name  )  [pure virtual]
virtual SbBool SoQtPopupMenu::getMenuItemEnabled ( int  itemid  )  [pure virtual]
virtual SbBool SoQtPopupMenu::getMenuItemMarked ( int  itemid  )  [pure virtual]
virtual const char* SoQtPopupMenu::getMenuItemTitle ( int  itemid  )  [pure virtual]
virtual const char* SoQtPopupMenu::getMenuTitle ( int  id  )  [pure virtual]
int SoQtPopupMenu::getRadioGroup ( int  itemid  ) 
int SoQtPopupMenu::getRadioGroupMarkedItem ( int  groupid  ) 
int SoQtPopupMenu::getRadioGroupSize ( int  groupid  ) 
void SoQtPopupMenu::invokeMenuSelection ( int  itemid  )  [protected]
virtual int SoQtPopupMenu::newMenu ( const char *  name,
int  menuid = -1 
) [pure virtual]
virtual int SoQtPopupMenu::newMenuItem ( const char *  name,
int  itemid = -1 
) [pure virtual]
int SoQtPopupMenu::newRadioGroup ( int  groupid = -1  ) 
virtual void SoQtPopupMenu::popUp ( QWidget *  inside,
int  x,
int  y 
) [pure virtual]
virtual void SoQtPopupMenu::removeMenu ( int  menuid  )  [pure virtual]
virtual void SoQtPopupMenu::removeMenuItem ( int  itemid  )  [pure virtual]
void SoQtPopupMenu::removeMenuSelectionCallback ( SoQtMenuSelectionCallback callback,
void *  data 
)
void SoQtPopupMenu::removeRadioGroupItem ( int  itemid  ) 
virtual void SoQtPopupMenu::setMenuItemEnabled ( int  itemid,
SbBool  enabled 
) [pure virtual]
void SoQtPopupMenu::setMenuItemMarked ( int  itemid,
SbBool  marked 
)
virtual void SoQtPopupMenu::setMenuItemTitle ( int  itemid,
const char *  title 
) [pure virtual]
virtual void SoQtPopupMenu::setMenuTitle ( int  id,
const char *  title 
) [pure virtual]
void SoQtPopupMenu::setRadioGroupMarkedItem ( int  itemid  ) 

Member Data Documentation

class SoQtPopupMenuP* SoQtPopupMenu::pimpl [private]

Definition at line 93 of file SoQtPopupMenu.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


graspit
Author(s):
autogenerated on Wed Jan 25 11:00:25 2012