38 const std::string& collectionClassName()
const;
48 void show(
const std::string& page = std::string(
""));
58 virtual int tabIndex()
const;
61 virtual bool isTabbed()
const;
76 void setFloatingGeometry(
int px,
int py,
int width,
int height);
85 void setDockedGeometry(
int px,
int py,
int width,
int height);
94 virtual void changeVisibility(
bool newVisibility) = 0;
100 virtual void changeFloatingGeometry(
int px,
int py,
int width,
int height) = 0;
106 virtual void changeDockedGeometry(
int px,
int py,
int width,
int height) = 0;
112 virtual void selectPage(
const std::string& pageClassName) = 0;
115 void addPageClass(
const std::string& pageClassName);
118 void removePageClass(
const std::string& pageClassName);
std::string myClassName
Definition: DtPageCollection.h:123
DtPageConfiguration::PageCollectionGeometry myFloatingGeometry
Definition: DtPageCollection.h:127
std::vector< std::string > PageClassList
Definition: DtPageCollection.h:27
PageCollectionLocation
Definition: DtPageConfiguration.h:42
boost::signalslib::signal< void()> signal_hidden
Definition: DtPageCollection.h:88
bool myVisibility
Definition: DtPageCollection.h:124
Definition: DtPageConfiguration.h:56
PageClassList myPageClasses
Definition: DtPageCollection.h:125
boost::signalslib::signal< void()> signal_shown
Definition: DtPageCollection.h:87
Contains makVrv::DtPageConfiguration class.
DtPageConfiguration::PageCollectionLocation myLocation
Definition: DtPageCollection.h:126
boost::signalslib::signal< void(const std::string &)> signal_pageSelected
Definition: DtPageCollection.h:89
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
This class provides an interface to Page collection widgets. These widgets may be implemented as dock...
Definition: DtPageCollection.h:24
DtPageConfiguration::PageCollectionGeometry myDockedGeometry
Definition: DtPageCollection.h:128
DtDe & myDe
Definition: DtPageCollection.h:122
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
Contains DLL export macros.