32 virtual void addLayer(
const std::string& layerName) = 0;
35 virtual void removeLayer(
const std::string& layerName) = 0;
38 virtual void showLayer(
const std::string& layerName) = 0;
41 virtual void hideLayer(
const std::string& layerName) = 0;
44 virtual void addPointFeature(
DtElementID id,
const std::string& layerName,
48 virtual void addArealFeature(
DtElementID id,
const std::string& layerName,
52 virtual void addLinearFeature(
DtElementID id,
const std::string& layerName,
59 virtual void setFeatureSelected(
DtElementID id,
bool selected) = 0;
62 virtual void finishedAdding() = 0;
68 boost::signal<void (DtElementID id, bool selection)>
unsigned int FeatureID
Definition: DtFeature.h:24
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
A data type which represents a FACC code.
Definition: DtFaccCode.h:22
Contains DLL export macros.
DtUniqueID DtElementID
The ElementID is a specific type of unique ID used to represent VR-Vantage uniquely defined elements...
Definition: DtUniqueID.h:26
boost::signal< void()> signal_refresh
Signal to the logic to resend all data to the gui.
Definition: DtVectorNetworkTreeInterface.h:65
Contains makVrv::DtFeature class.
The interface used by the DtVectorNetworkTreeWidget and the DtVectorNetworkTreeLogic.
Definition: DtVectorNetworkTreeInterface.h:24
boost::signal< void(DtElementID id, bool selection)> signal_featureSelectionChanged
Signal to the logic that a point was selected.
Definition: DtVectorNetworkTreeInterface.h:69