27 #include "../../../common/Config.h"
28 #include "../../../common/Translator.h"
29 #include "../../../common/Logger.h"
30 #include "../../af/ApplicationController.h"
33 #ifdef TE_QT_PLUGIN_ST_HAVE_SLIDER
37 #ifdef TE_QT_PLUGIN_ST_HAVE_OBSERVATION
41 #ifdef TE_QT_PLUGIN_ST_HAVE_TIMESERIES
45 #ifdef TE_QT_PLUGIN_ST_HAVE_TRAJECTORY
54 :
te::plugin::
Plugin(pluginInfo), m_stMenu(0)
75 m_stMenu->setTitle(
TE_TR(
"Add Temporal Layer"));
96 m_initialized =
false;
101 #ifdef TE_QT_PLUGIN_ST_HAVE_SLIDER
105 #ifdef TE_QT_PLUGIN_ST_HAVE_OBSERVATION
109 #ifdef TE_QT_PLUGIN_ST_HAVE_TIMESERIES
113 #ifdef TE_QT_PLUGIN_ST_HAVE_TRAJECTORY
120 #ifdef TE_QT_PLUGIN_ST_HAVE_SLIDER
121 delete m_sliderAction;
124 #ifdef TE_QT_PLUGIN_ST_HAVE_OBSERVATION
125 delete m_observactionAction;
128 #ifdef TE_QT_PLUGIN_ST_HAVE_TIMESERIES
129 delete m_timeSeriesAction;
132 #ifdef TE_QT_PLUGIN_ST_HAVE_TRAJECTORY
133 delete m_trajectoryAction;
#define TE_LOG_TRACE(msg)
Use this tag in order to log a message to a specified logger with the TRACE level.
void unRegisterActions()
Function used to unregister all raster processing actions.
This file defines the TimeSeriers Action class.
This class register the time series action into the St plugin.
Plugin(const te::plugin::PluginInfo &pluginInfo)
#define TE_TR(message)
It marks a string in order to get translated.
void registerActions()
Function used to register all raster processing actions.
Plugin implementation for the ST Qt Plugin widget.
#define PLUGIN_CALL_BACK_IMPL(PLUGIN_CLASS_NAME)
This macro should be used by C++ plugins in order to declare the exportable/callable DLL function...
static ApplicationController & getInstance()
It returns a reference to the singleton instance.
void startup()
Do nothing! Just set plugin as started.
void shutdown()
Do nothing! Just set plugin as stopped.
This class register the observation action into the St plugin.
~Plugin()
Virtual destructor.
This file defines the Trajectory Action class.
The basic information about a plugin.