Plugin implementation for the TerraLib Edit Qt Plugin. More...
#include "../../../common/Config.h"#include "../../../core/translator/Translator.h"#include "../../../core/logger/Logger.h"#include "../../../edit/SnapManager.h"#include "../../../edit/qt/Renderer.h"#include "../../../maptools/AbstractLayer.h"#include "../../af/ApplicationController.h"#include "../../af/events/ApplicationEvents.h"#include "../../af/events/LayerEvents.h"#include "../../af/events/MapEvents.h"#include "../../widgets/canvas/MapDisplay.h"#include "../../widgets/canvas/Canvas.h"#include "../../widgets/layer/explorer/LayerItem.h"#include "../../widgets/layer/explorer/LayerItemView.h"#include "Plugin.h"#include "ToolBar.h"#include "Stasher.h"#include "EditedDelegate.h"#include <QAction>#include <QObject>#include <QMenu>#include <QMenuBar>Go to the source code of this file.
Functions | |
| te::map::AbstractLayer * | GetSelectedLayer (QTreeView *view) |
| std::list< te::map::AbstractLayer * > | GetVisibleLayers (const std::list< te::map::AbstractLayerPtr > &ls) |
| void | UpdateTreeView (QTreeView *view) |
Plugin implementation for the TerraLib Edit Qt Plugin.
Definition in file src/terralib/qt/plugins/edit/Plugin.cpp.
| te::map::AbstractLayer* GetSelectedLayer | ( | QTreeView * | view | ) |
Definition at line 80 of file src/terralib/qt/plugins/edit/Plugin.cpp.
References te::qt::widgets::TreeItem::getType().
Referenced by te::qt::plugins::edit::Plugin::drawStashed(), and te::qt::plugins::edit::Plugin::onApplicationTriggered().
| std::list<te::map::AbstractLayer*> GetVisibleLayers | ( | const std::list< te::map::AbstractLayerPtr > & | ls | ) |
Definition at line 52 of file src/terralib/qt/plugins/edit/Plugin.cpp.
References te::map::VISIBLE.
| void UpdateTreeView | ( | QTreeView * | view | ) |
Definition at line 63 of file src/terralib/qt/plugins/edit/Plugin.cpp.
Referenced by te::qt::plugins::edit::Plugin::onGeometriesChanged(), and te::qt::plugins::edit::Plugin::onStashedLayer().