This file defines the GeoPackage Builder Action class. More...
#include <GeoPackageBuilderAction.h>
Signals | |
| void | triggered (te::qt::af::evt::Event *e) |
Public Member Functions | |
| GeoPackageBuilderAction (QMenu *menu) | |
| virtual | ~GeoPackageBuilderAction () |
Protected Slots | |
| virtual void | onActionActivated (bool checked) |
Protected Member Functions | |
| void | addNewLayer (te::map::AbstractLayerPtr layer) |
| Add a new layer into layer explorer widget. More... | |
| void | createAction (std::string name, std::string pixmap="") |
| Create and set the actions parameters. More... | |
| std::list< te::map::AbstractLayerPtr > | getLayers () |
| Get the list of layers from app. More... | |
Protected Attributes | |
| QAction * | m_action |
| Action used to call the process. More... | |
| QMenu * | m_menu |
| Parent Menu. More... | |
This file defines the GeoPackage Builder Action class.
Definition at line 47 of file GeoPackageBuilderAction.h.
| te::qt::plugins::terramobile::GeoPackageBuilderAction::GeoPackageBuilderAction | ( | QMenu * | menu | ) |
Definition at line 39 of file GeoPackageBuilderAction.cpp.
References te::qt::plugins::terramobile::AbstractAction::createAction().
|
virtual |
Definition at line 44 of file GeoPackageBuilderAction.cpp.
|
protectedinherited |
Add a new layer into layer explorer widget.
| layer | The layer auto pointer |
Definition at line 61 of file mobile/AbstractAction.cpp.
References te::qt::plugins::terramobile::AbstractAction::triggered().
|
protectedinherited |
Create and set the actions parameters.
| name | The action name. |
| pixmap | The action pixmap name. |
Definition at line 45 of file mobile/AbstractAction.cpp.
References te::qt::plugins::terramobile::AbstractAction::m_action, te::qt::plugins::terramobile::AbstractAction::m_menu, te::qt::plugins::terramobile::AbstractAction::onActionActivated(), and te::qt::plugins::terramobile::AbstractAction::triggered().
Referenced by te::qt::plugins::terramobile::CreateLayerAction::CreateLayerAction(), GeoPackageBuilderAction(), te::qt::plugins::terramobile::GeoPackagePublisherAction::GeoPackagePublisherAction(), and te::qt::plugins::terramobile::GeoPackageSynchronizerAction::GeoPackageSynchronizerAction().
|
protectedinherited |
Get the list of layers from app.
Definition at line 68 of file mobile/AbstractAction.cpp.
References te::qt::af::evt::GetAvailableLayers::m_layers, and te::qt::plugins::terramobile::AbstractAction::triggered().
Referenced by onActionActivated(), and te::qt::plugins::terramobile::GeoPackageSynchronizerAction::onActionActivated().
|
protectedvirtualslot |
Definition at line 48 of file GeoPackageBuilderAction.cpp.
References te::map::MapDisplay::getExtent(), te::common::Singleton< ApplicationController >::getInstance(), te::qt::plugins::terramobile::AbstractAction::getLayers(), te::qt::af::BaseApplication::getMapDisplay(), te::map::MapDisplay::getSRID(), te::qt::plugins::terramobile::GeoPackageBuilderWizard::setExtent(), te::qt::plugins::terramobile::GeoPackageBuilderWizard::setLayerList(), and te::qt::plugins::terramobile::GeoPackageBuilderWizard::setSRID().
|
signalinherited |
|
protectedinherited |
Action used to call the process.
Definition at line 120 of file mobile/AbstractAction.h.
Referenced by te::qt::plugins::terramobile::AbstractAction::createAction().
|
protectedinherited |
Parent Menu.
Definition at line 119 of file mobile/AbstractAction.h.
Referenced by te::qt::plugins::terramobile::AbstractAction::createAction().