16 #include <boost/signal.hpp>
41 const std::string& collectionClassName()
const;
51 void show(
const std::string& page = std::string(
""));
61 virtual int tabIndex()
const;
64 virtual bool isTabbed()
const;
79 void setFloatingGeometry(
int px,
int py,
int width,
int height);
88 void setDockedGeometry(
int px,
int py,
int width,
int height);
97 virtual void changeVisibility(
bool newVisibility) = 0;
103 virtual void changeFloatingGeometry(
int px,
int py,
int width,
int height) = 0;
109 virtual void changeDockedGeometry(
int px,
int py,
int width,
int height) = 0;
115 virtual void selectPage(
const std::string& pageClassName) = 0;
118 void addPageClass(
const std::string& pageClassName);
121 void removePageClass(
const std::string& pageClassName);
std::string myClassName
Definition: DtPageCollection.h:126
DtPageConfiguration::PageCollectionGeometry myFloatingGeometry
Definition: DtPageCollection.h:130
std::vector< std::string > PageClassList
Definition: DtPageCollection.h:30
PageCollectionLocation
Definition: DtPageConfiguration.h:42
bool myVisibility
Definition: DtPageCollection.h:127
Definition: DtPageConfiguration.h:56
PageClassList myPageClasses
Definition: DtPageCollection.h:128
Contains makVrv::DtPageConfiguration class.
DtPageConfiguration::PageCollectionLocation myLocation
Definition: DtPageCollection.h:129
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
boost::signal< void()> signal_hidden
Definition: DtPageCollection.h:91
This class provides an interface to Page collection widgets.
Definition: DtPageCollection.h:27
DtPageConfiguration::PageCollectionGeometry myDockedGeometry
Definition: DtPageCollection.h:131
boost::signal< void()> signal_shown
Definition: DtPageCollection.h:90
DtDe & myDe
Definition: DtPageCollection.h:125
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
boost::signal< void(const std::string &)> signal_pageSelected
Definition: DtPageCollection.h:92
Contains DLL export macros.