25 class DtVirtualBaseClass;
47 virtual QString title();
50 virtual const std::string& pageClassName()
const;
53 virtual void setHideAttachedModelEnabled(
bool trueFalse );
56 virtual void setAttachedObjects(
const std::vector<DtUnicode>& attachedObject,
bool visible);
59 virtual void setAttachableParts(
const std::vector<DtUnicode>& parts);
62 virtual void setAttachedPart(
const DtUnicode& partName);
65 virtual void addAttachFilter(
const DtUnicode& filterName,
69 virtual void setCurrentAttachFilter(
int filterType );
72 virtual void setAttachNextEnabled(
bool enabled );
75 virtual void setAttachPreviousEnabled(
bool enabled );
78 virtual void addAttachModes(
const std::list<DtUnicode>& modeNames,
79 const std::list<int>& modeTypes );
82 virtual void setCurrentAttachMode(
int modeType );
85 virtual void setAttachModeEnabled(
int modeType,
bool enabled );
88 virtual void setAttachSelectedEnabled(
bool enabled );
90 virtual QSize sizeHint()
const;
93 virtual void setAttached(
bool b);
96 virtual void setMoreInformationShown(
bool);
101 virtual void attachToPrevious();
104 virtual void attachToNext();
107 virtual void attachToPart(
int index );
110 virtual void detach();
113 virtual void changeHideAttachedModel(
int state );
116 virtual void changeAttachFilterType(
int index );
119 virtual void attachModeChanged(
int index );
122 virtual void attachSelected();
125 virtual void updateShowMoreInformation();
136 virtual void activate();
139 virtual void deactivate();
142 void retranslateUi();
193 virtual std::string pageClassName()
const;
196 virtual DtPage* create(QWidget* parent = 0, Qt::WindowFlags f = 0);
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
A unicode string. DtUnicode stores a UTF-16 encoded unicode string. Code Point, a Unicode character...
Definition: DtUnicode.h:33
Contains makVrv::DtPage class declaration.
The page creator. This class should be extended by all page classes.
Definition: DtPage.h:152
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Contains DLL export macros.
The page is a single widget component which is viewed in a page collection.
Definition: DtPage.h:51
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
A collection of icon configurations. The collection maintains flags indicating whether to generate ic...
Definition: DtQIconConfiguration.h:131