24 class DtSelectionManager;
44 void slot_propTypeAdded(
const std::string& propType);
47 void slot_propTypeRemoved(
const std::string& propType);
50 void slot_propCreated(
DtProp& prop);
53 void slot_propDestroyed(
const DtProp& prop);
59 void updateGuiWithSelectedProp();
62 void updatePositionAndUnits();
65 void updateOrientationAndUnits();
68 void slot_removePropsBtnClicked();
71 void slot_opacityChanged(
int opacity);
74 void slot_visibilityChanged(
int visibility);
77 void slot_propTypeChanged(
const std::string& propType);
80 void slot_modelDefinitionChanged(
const std::string& modelDef);
83 void slot_externalSelectionChanged(
88 void slot_positionChanged(
const double x,
89 const double y,
const double z );
92 void slot_orientationChanged(
const double yaw,
93 const double pitch,
const double roll );
95 void slot_displayUnitChanged(
int type,
int unit );
97 void slot_displayUnitDecimalsChanged(
int type,
int unit,
int decimals );
100 int selectedOpacity();
106 int selectedVisibility();
109 std::string selectedPropType();
112 std::string selectedModelDefinition();
117 bool getSelectedOrientation(
double& xOut,
double& yOut,
double& zOut);
121 bool getSelectedPosition(
double& xOut,
double& yOut,
double& zOut );
DtSignalConnectionManager mySignals
Definition: DtPropsLogic.h:127
Contains makVrv:DtSelectionManager class.
DtPropsInterface & myGui
Definition: DtPropsLogic.h:126
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Contains DLL export macros.
DtDe & myDe
Definition: DtPropsLogic.h:125
bool myUpdatingSelectionManager
Definition: DtPropsLogic.h:129
Facade object for a scene prop.
Definition: DtProp.h:37
Contains the DtPropsInterface.
std::set< DtUniqueID > UniqueIdSet
Definition: DtPropsInterface.h:36
DtPropsInterface::UniqueIdSet mySelectedPropIds
Definition: DtPropsLogic.h:128
The interface for the props widget.
Definition: DtPropsInterface.h:28
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:24
The DtPropsLogic controls the state of props via a dialog page.
Definition: DtPropsLogic.h:28
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
std::set< DtUniqueID > IdSet
Definition: DtSelectionManager.h:32