33 #include "../../af/ApplicationController.h" 34 #include "../../af/Utils.h" 35 #include "../../af/events/ApplicationEvents.h" 36 #include "../../af/events/MapEvents.h" 37 #include "../../af/BaseApplication.h" 38 #include "../../widgets/canvas/MapDisplay.h" 41 #include <QApplication> 49 :
te::core::CppPlugin(pluginInfo)
69 m_wtssAction->setIcon(QIcon::fromTheme(
"chart-time-series"));
145 assert(mapEditionTools);
147 m_wtssDlg->setActionGroup(mapEditionTools);
Basic information about a plugin.
void onActionQueryToggled()
Manage the JSON file for services configuration of the Web Time Series Services plugin.
void triggered(te::qt::af::evt::Event *e)
static ApplicationController & getInstance()
It returns a reference to the singleton instance.
QAction * m_timeSeriesAction
std::unique_ptr< te::qt::plugins::wtss::WtssDialog > m_wtssDlg
#define TERRALIB_PLUGIN_CALL_BACK_IMPL(PLUGIN_CLASS_NAME)
This macro should be used by C++ plugins in order to declare the exportable/callable DLL function...
void shutdown()
This method will be called by applicatons to shutdown plugin's functionality.
te::qt::widgets::MapDisplay * getMapDisplay()
Configuration dialog for Web Time Series Services plugin.
void startup()
This method will be called by applications to startup some plugin's functionality.
Plugin(const te::core::PluginInfo &pluginInfo)
void onActionActivated(bool)