1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
#include "MyToolBarActions.h"
#include <QApplication>
#include <QStyle>
#include <QMessageBox>
MyToolBarActions::MyToolBarActions(QObject* p)
: QActionGroup(p)
{
QIcon icon = qApp->style()->standardIcon(QStyle::SP_MessageBoxCritical);
QAction* a = this->addAction(new QAction(icon, "MyAction", this));
QObject::connect(a, SIGNAL(triggered(bool)), this, SLOT(onAction()));
}
MyToolBarActions::~MyToolBarActions()
{
}
void MyToolBarActions::onAction()
{
QMessageBox::information(NULL, "MyAction", "MyAction was invoked\n");
}
|