#include <featurelayerpanel.h>
◆ FeatureLayerPanel()
| openswmmvis::ui::FeatureLayerPanel::FeatureLayerPanel |
( |
QWidget * |
parent = nullptr | ) |
|
|
explicit |
◆ activeLayer()
| FeatureLayer * openswmmvis::ui::FeatureLayerPanel::activeLayer |
( |
| ) |
const |
|
inline |
The layer the drawing / editing tools should write into.
◆ activeLayerChanged
| void openswmmvis::ui::FeatureLayerPanel::activeLayerChanged |
( |
FeatureLayer * |
layer | ) |
|
|
signal |
The edit target changed; the tools re-target on this.
◆ canvas()
| MapCanvas * openswmmvis::ui::FeatureLayerPanel::canvas |
( |
| ) |
const |
|
inline |
◆ exportRequested
| void openswmmvis::ui::FeatureLayerPanel::exportRequested |
( |
FeatureLayer * |
layer | ) |
|
|
signal |
◆ importRequested
| void openswmmvis::ui::FeatureLayerPanel::importRequested |
( |
FeatureLayer * |
into | ) |
|
|
signal |
◆ message
| void openswmmvis::ui::FeatureLayerPanel::message |
( |
const QString & |
text | ) |
|
|
signal |
A non-fatal message for the status bar.
◆ newLayerRequested
| void openswmmvis::ui::FeatureLayerPanel::newLayerRequested |
( |
| ) |
|
|
signal |
The user asked to create a layer. The host owns the dialog and the project-GeoPackage path, so the panel only asks.
◆ refreshLayerList
| void openswmmvis::ui::FeatureLayerPanel::refreshLayerList |
( |
| ) |
|
|
slot |
Re-read the layer list from the canvas, preserving the selection where the layer still exists.
◆ selectLayer
| void openswmmvis::ui::FeatureLayerPanel::selectLayer |
( |
FeatureLayer * |
layer | ) |
|
|
slot |
Select layer if it is in the list.
◆ setCanvas()
| void openswmmvis::ui::FeatureLayerPanel::setCanvas |
( |
MapCanvas * |
canvas | ) |
|
Bind to canvas. Passing nullptr detaches and clears.
The documentation for this class was generated from the following files: