14 #if !defined(Q_MOC_RUN)
23 #include <QtWidgets/QWidget>
39 class DtVrfAttachWidgetLogic;
65 virtual void setAttached(
bool)
override = 0;
72 virtual void setAttachedObjects(
const std::vector<makVrv::DtUnicode>& attachedObject,
bool visible)
override {};
113 virtual void setupUi();
115 virtual void setAttached(
bool)
override;
118 virtual void setAttachNextEnabled(
bool enabled)
override;
121 virtual void setAttachPreviousEnabled(
bool enabled)
override;
124 virtual void setAttachSelectedEnabled(
bool enabled)
override;
127 virtual void addAttachModes(
128 const std::list<makVrv::DtUnicode>& modeNames,
const std::list<int>& modeTypes)
override;
131 virtual void setCurrentAttachMode(
int modeType)
override;
135 virtual void attachSelected();
138 virtual void attachPrevious();
141 virtual void attachNext();
144 virtual void onSelectAttachMode(
int);
169 virtual void setAttachMode(
int mode)
override;
172 virtual void detach()
override;
175 virtual void attachNext()
override;
178 virtual void attachPrevious()
override;
181 virtual void attachToSelected()
override;
183 virtual void determineAttachState();
184 virtual void determineSelectionState();
198 virtual QWidget* create(
makVrv::DtDe& de, QWidget* parent,
const Qt::WindowFlags& flags)
override;
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:38
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:76
std::set< DtUniqueID > IdSet
Definition: DtSelectionManager.h:32