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 SoQtPopupMenu * | createInstance (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::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::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
The documentation for this class was generated from the following file:
- /opt/ros/diamondback/stacks/graspit_simulator/graspit/include/Inventor/Qt/widgets/SoQtPopupMenu.h