14 #if !defined(Q_MOC_RUN)
23 #include <QtWidgets/QWidget>
39 class DtVrfAttachWidgetLogic;
65 virtual void setAttached(
bool) = 0;
72 virtual void setAttachedObjects(
const std::vector<makVrv::DtUnicode>& attachedObject,
bool visible) {};
114 virtual void setupUi();
116 virtual void setAttached(
bool);
119 virtual void setAttachNextEnabled(
bool enabled );
122 virtual void setAttachPreviousEnabled(
bool enabled );
125 virtual void setAttachSelectedEnabled(
bool enabled );
128 virtual void addAttachModes(
const std::list<makVrv::DtUnicode>& modeNames,
129 const std::list<int>& modeTypes );
132 virtual void setCurrentAttachMode(
int modeType );
136 virtual void attachSelected();
139 virtual void attachPrevious();
142 virtual void attachNext();
145 virtual void onSelectAttachMode(
int);
170 virtual void setAttachMode(
int mode );
173 virtual void detach();
176 virtual void attachNext();
179 virtual void attachPrevious();
182 virtual void attachToSelected();
184 virtual void determineAttachState();
185 virtual void determineSelectionState();
186 virtual void onSelectionChanged(
200 virtual QWidget* create(
makVrv::DtDe& de, QWidget* parent,
const Qt::WindowFlags& flags);
A unicode string. DtUnicode stores a UTF-16 encoded unicode string. Code Point, a Unicode character...
Definition: DtUnicode.h:33
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
A facade for a DtObserverObject.
Definition: DtObserver.h:37
const char int mode
Definition: ioapi.h:38
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:72
std::set< DtUniqueID > IdSet
Definition: DtSelectionManager.h:32