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