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;
108 #endif //__TE_QT_PLUGINS_TERRAMOBILE_INTERNAL_PLUGIN_H QMenu * m_menu
thirdParty Main Menu registered.
te::qt::plugins::terramobile::CreateLayerAction * m_createLayer
Used to create a new layer.
te::qt::plugins::terramobile::GeoPackagePublisherAction * m_gpPublisher
GeoPackage Publisher Operation Process Action.
te::qt::plugins::terramobile::GeoPackageBuilderAction * m_gpBuider
GeoPackage Builder Operation Process Action.
QAction * m_popupAction
thirdParty pop up action registered.
This file defines the Create Layer Action class.
A base class for application events.
void triggered(te::qt::af::evt::Event *e)
This file defines the GeoPackage Publisher Action class.
Basic information about a plugin.
void unRegisterActions()
Function used to unregister all terra mobile actions.
void shutdown()
This method will be called by applicatons to shutdown plugin's functionality.
This file defines the GeoPackage Builder Action class.
This file defines the GeoPackage Synchronizer Action class.
The base class for C++ plugins.
void registerActions()
Function used to register all terra mobile actions.
void startup()
This method will be called by applications to startup some plugin's functionality.
te::qt::plugins::terramobile::GeoPackageSynchronizerAction * m_gpSync
GeoPackage Synchronizer Operation Process Action.
Plugin(const te::core::PluginInfo &pluginInfo)