Class sh::ui::qt::QtActionMenu

class sh::ui::qt::QtActionMenu : public QMenu

Qt based action menu used for context menus and in the toolbar.

Public Functions

QtActionMenu(QWidget *parent = 0)
void setHeader(QString t)
QList<QAction*> allActions()
void clearAllActions()
void removeActionAt(int i)
QAction *addNewAction(int i = -1)
QAction *addNewSubMenu(sh::ui::qt::QtActionMenu **qsubmenu, int i = -1)
QAction *addNewSeparator(int i = -1)
QAction *addNewHeader(int i = -1)
bool actionIsHeader(QAction *a)

Private Functions

void _observeAction(QAction *a)
void _correctMenuPosition()

Private Members

QColor brandingcolor
QFont _boldfont
QFont _normalfont
int _origMenuPosX = -1
int _origMenuPosY = -1
QString _header
int _cntInternalActions