22 class DtSelectInstanceWidget;
23 class DtVideoStreamEditLogic;
24 class DtDialogPageTitleWidget;
25 class DtVideoStreamConfigurationInterface;
45 virtual void addVideoStream(
const DtUnicode& videoStreamName);
48 virtual void removeVideoStream(
const DtUnicode& videoStreamName);
52 virtual void setAutoStart(
const DtUnicode& streamName,
bool autoStart );
56 virtual void requestVideoStreamEdit(
const DtUnicode& videoStreamName );
66 virtual QString title();
69 virtual const std::string& pageClassName()
const;
72 static const std::string& thePageClassName();
77 virtual void onCurrentInstanceChanged(QString definition);
80 virtual void onNewInstanceRequested();
83 virtual void onDeleteInstanceRequested();
86 virtual void onRenameInstanceRequested();
94 virtual void activate();
97 virtual void deactivate();
101 void setupVideoStreamTypeSpecificWidget();
An dialog page which contains a list of instances and allows selection of the instance.
Definition: DtSelectedInstanceDialogPage.h:24
A unicode string. DtUnicode stores a UTF-16 encoded unicode string. Code Point, a Unicode character...
Definition: DtUnicode.h:33
Contains DLL export macros.
DtVideoStreamEditPage provides the page dialog that creates the video stream type specific configurat...
Definition: DtVideoStreamEditPage.h:31
DtUnicode myInstanceName
Definition: DtVideoStreamEditPage.h:106
DtVideoStreamConfigurationInterface * myCurrentWidget
Definition: DtVideoStreamEditPage.h:110
DtUnicode myClassName
Definition: DtVideoStreamEditPage.h:105
Contains makVrv::DtSelectedInstanceDialogPage class. This dialog page will create a selected instance...
QVBoxLayout * myContentsLayout
Definition: DtVideoStreamEditPage.h:107
#define DT_DLL_VRVVIDEOSTREAMQT
Definition: vrvVideoStreamQt.h:20
DtPageCreatorTemplate< DtVideoStreamEditPage > DtVideoStreamEditPageCreator
Creator class for makVrv::DtVideoStreamEditPage.
Definition: DtVideoStreamEditPage.h:117
DtDialogPageTitleWidget * myTitle
Definition: DtVideoStreamEditPage.h:108
DtVideoStreamEditLogic is the logic element for makVrv::DtVideoStreamEditPage.
Definition: DtVideoStreamEditLogic.h:25
QVBoxLayout * myMainLayout
Definition: DtVideoStreamEditPage.h:109
DtUnicode myVideoStreamEditRequest
Definition: DtVideoStreamEditPage.h:111
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
A collection of icon configurations. The collection maintains flags indicating whether to generate ic...
Definition: DtQIconConfiguration.h:131
DtVideoStreamEditLogic * myLogic
Definition: DtVideoStreamEditPage.h:104
DtVideoStreamConfigurationInterface is the abstract interface for a video stream configuration widget...
Definition: DtVideoStreamConfigurationInterface.h:34
Base select instance widget.
Definition: DtDialogPageTitleWidget.h:29