26 #ifndef __TE_QT_PLUGINS_TERRAMOBILE_INTERNAL_PLUGIN_H
27 #define __TE_QT_PLUGINS_TERRAMOBILE_INTERNAL_PLUGIN_H
30 #include "../../../core/plugin/CppPlugin.h"
53 class CreateLayerAction;
54 class GeoPackageBuilderAction;
55 class GeoPackagePublisherAction;
56 class GeoPackageSynchronizerAction;
The base class for C++ plugins.
This file defines the Create Layer Action class.
This file defines the GeoPackage Builder Action class.
This file defines the GeoPackage Publisher Action class.
This file defines the GeoPackage Synchronizer Action class.
QAction * m_popupAction
thirdParty pop up action registered.
te::qt::plugins::terramobile::CreateLayerAction * m_createLayer
Used to create a new layer.
void unRegisterActions()
Function used to unregister all terra mobile actions.
QMenu * m_menu
thirdParty Main Menu registered.
void registerActions()
Function used to register all terra mobile actions.
void triggered(te::qt::af::evt::Event *e)
te::qt::plugins::terramobile::GeoPackagePublisherAction * m_gpPublisher
GeoPackage Publisher Operation Process Action.
void shutdown()
This method will be called by applicatons to shutdown plugin's functionality.
te::qt::plugins::terramobile::GeoPackageSynchronizerAction * m_gpSync
GeoPackage Synchronizer Operation Process Action.
Plugin(const te::core::PluginInfo &pluginInfo)
void startup()
This method will be called by applications to startup some plugin's functionality.
te::qt::plugins::terramobile::GeoPackageBuilderAction * m_gpBuider
GeoPackage Builder Operation Process Action.
Basic information about a plugin.
A base class for application events.
Proxy configuration file for TerraView (see terraview_config.h).