14 #include <boost/signals2.hpp>
16 #include <QtWidgets/QWidget>
35 class DtPersistenceControlsInterface;
40 class DtSensorContactLinesOptionsWidget;
41 class DtSensorContactLinesSettingsRecord;
54 virtual void on_colorChanged(QColor color);
56 virtual void on_showForSelectedChanged(
bool);
57 virtual void on_lineWidthChanged(
double);
58 virtual void on_arrowSizeChanged(
double);
59 virtual void on_showArrowChanged(
bool);
65 virtual void on_import();
66 virtual void on_export();
67 virtual void on_defaultsRestored();
68 virtual void on_importFilePathChosen(
const std::string& filePath);
69 virtual void on_exportFilePathChosen(
const std::string& filePath);
91 virtual void setShowForSelected(
bool);
92 virtual bool showForSelected()
const;
94 virtual void setColor(
const QColor&);
95 virtual const QColor& color()
const;
97 virtual void setLineWidth(
double);
98 virtual double lineWidth()
const;
100 virtual void setArrowSize(
double);
101 virtual double arrowSize()
const;
103 virtual void setShowArrow(
bool);
104 virtual bool showArrow()
const;
112 virtual void on_colorChanged();
113 virtual void on_showForSelectedChanged();
114 virtual void on_lineWidthChanged();
115 virtual void on_arrowSizeChanged();
116 virtual void on_showArrowChanged();
Abstract interface for controlling persistence of state in a dialog.
Definition: DtPersistenceControlsInterface.h:20
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
Base class to provide boost signal/slot management.
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:70