27 #include "../../../af/ApplicationController.h"
28 #include "../../../af/events/LayerEvents.h"
29 #include "../../../af/Project.h"
35 #include <QMessageBox>
42 : m_menu(menu), m_action(0)
44 createAction(tr(
"TerraLib4 Converter...").toStdString());
52 const std::string& pixmap)
56 m_action =
new QAction(m_menu);
58 m_action->setText(name.c_str());
61 m_action->setIcon(QIcon::fromTheme(pixmap.c_str()));
63 connect(m_action, SIGNAL(triggered(
bool)),
this, SLOT(onActionActivated(
bool)));
65 m_menu->addAction(m_action);
73 if(dlg.exec() != QDialog::Accepted)
TL4ConverterAction(QMenu *menu)
static ApplicationController & getInstance()
It returns a reference to the singleton instance.
virtual void onActionActivated(bool checked)
void createAction(const std::string &name, const std::string &pixmap=std::string(""))