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 );