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(""))