39 virtual DtPage* findPage(
const std::string& pageClassName) = 0;
42 virtual const DtPage* findPage(
const std::string& pageClassName)
const = 0;
45 const std::string& collectionClassName()
const;
55 void show(
const std::string& page = std::string(
""));
65 virtual int tabIndex()
const;
68 virtual bool isTabbed()
const;
83 void setFloatingGeometry(
int px,
int py,
int width,
int height);
92 void setDockedGeometry(
int px,
int py,
int width,
int height);
101 virtual void changeVisibility(
bool newVisibility) = 0;
107 virtual void changeFloatingGeometry(
int px,
int py,
int width,
int height) = 0;
113 virtual void changeDockedGeometry(
int px,
int py,
int width,
int height) = 0;
119 virtual void selectPage(
const std::string& pageClassName) = 0;
122 void addPageClass(
const std::string& pageClassName);
125 void removePageClass(
const std::string& pageClassName);
std::string myClassName
Definition: DtPageCollection.h:130
DtPageConfiguration::PageCollectionGeometry myFloatingGeometry
Definition: DtPageCollection.h:134
std::vector< std::string > PageClassList
Definition: DtPageCollection.h:28
PageCollectionLocation
Definition: DtPageConfiguration.h:42
boost::signalslib::signal< void()> signal_hidden
Definition: DtPageCollection.h:95
bool myVisibility
Definition: DtPageCollection.h:131
Definition: DtPageConfiguration.h:56
PageClassList myPageClasses
Definition: DtPageCollection.h:132
boost::signalslib::signal< void()> signal_shown
Definition: DtPageCollection.h:94
Contains makVrv::DtPageConfiguration class.
DtPageConfiguration::PageCollectionLocation myLocation
Definition: DtPageCollection.h:133
boost::signalslib::signal< void(const std::string &)> signal_pageSelected
Definition: DtPageCollection.h:96
#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:25
The page is a single widget component which is viewed in a page collection.
Definition: DtPage.h:30
DtPageConfiguration::PageCollectionGeometry myDockedGeometry
Definition: DtPageCollection.h:135
DtDe & myDe
Definition: DtPageCollection.h:129
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
Contains DLL export macros.