27 #include "../../../common/Config.h"
28 #include "../../../common/Translator.h"
29 #include "../../../common/Logger.h"
30 #include "../../af/ApplicationController.h"
41 #include <QtGui/QMenu>
42 #include <QtGui/QMenuBar>
45 : te::plugin::
Plugin(pluginInfo), m_vpMenu(0)
87 m_initialized =
false;
103 delete m_aggregation;
106 delete m_intersection;
#define TE_QT_PLUGIN_VP_TEXT_DOMAIN
It contains the name of the text domain used in the translation of messages in TerraLib VP Qt Plugin ...
The basic information about a plugin.
This file defines the Intersection class.
This class register the contrast action into VP Plugin.
This file defines the Aggregation class.
Plugin(const te::plugin::PluginInfo &pluginInfo)
This class register the contrast action into VP Plugin.
static ApplicationController & getInstance()
It gives access to the controller singleton.
void startup()
Do nothing! Just set plugin as started.
void unRegisterActions()
Function used to unregister all raster processing actions.
#define TE_LOG_TRACE(msg)
Use this tag in order to log a message to a specified logger with the TRACE level.
#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...
#define TE_QT_PLUGIN_VP_TEXT_DOMAIN_DIR
It contains the translation catalog directory.
~Plugin()
Virtual destructor.
#define TE_ADD_TEXT_DOMAIN(domain, domaindir, codeset)
It adds the given text domain located at domain-dir with the given codeset to the multilingual system...
This file defines the Buffer class.
Plugin implementation for the VP Qt Plugin widget.
void shutdown()
Do nothing! Just set plugin as stopped.
#define TE_QT_PLUGIN_VP(message)
It marks a string in order to get translated. This is a special mark used in the VP QtPlugin of Terra...
void registerActions()
Function used to register all raster processing actions.
This class register the contrast action into VP Plugin.
QMenu * getMenu(const QString &id)
Returns a menu registered with key id.