43 m_action =
new QAction(m_menu);
45 m_action->setText(name.c_str());
47 if(pixmap.empty() ==
false)
48 m_action->setIcon(QIcon::fromTheme(pixmap.c_str()));
50 connect(m_action, SIGNAL(triggered(
bool)),
this, SLOT(onActionActivated(
bool)));
52 m_menu->addAction(m_action);
virtual ~AbstractAction()
Destructor.
AbstractAction(QMenu *menu)
Constructor.
void createAction(std::string name, std::string pixmap="")
Create and set the actions parameters.