22 class DtSelectInstanceWidget;
23 class DtVideoStreamEditLogic;
24 class DtPersistenceToolbarWidget;
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 );
62 virtual QString title();
65 virtual const std::string& pageClassName()
const;
68 static const std::string& thePageClassName();
73 virtual void onCurrentInstanceChanged(QString definition);
76 virtual void onNewInstanceRequested();
79 virtual void onDeleteInstanceRequested();
82 virtual void onRenameInstanceRequested();
90 virtual void activate();
93 virtual void deactivate();
97 void setupVideoStreamTypeSpecificWidget();
An dialog page which contains a list of instances and allows selection of the instance.
Definition: DtSelectedInstanceDialogPage.h:27
A unicode string.
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:102
DtVideoStreamConfigurationInterface * myCurrentWidget
Definition: DtVideoStreamEditPage.h:106
QLabel * myTitle
Definition: DtVideoStreamEditPage.h:104
DtUnicode myClassName
Definition: DtVideoStreamEditPage.h:101
Contains makVrv::DtSelectedInstanceDialogPage class.
QVBoxLayout * myContentsLayout
Definition: DtVideoStreamEditPage.h:103
#define DT_DLL_VRVVIDEOSTREAMQT
Definition: vrvVideoStreamQt.h:20
DtPageCreatorTemplate< DtVideoStreamEditPage > DtVideoStreamEditPageCreator
Creator class for makVrv::DtVideoStreamEditPage.
Definition: DtVideoStreamEditPage.h:113
DtVideoStreamEditLogic is the logic element for makVrv::DtVideoStreamEditPage.
Definition: DtVideoStreamEditLogic.h:25
QVBoxLayout * myMainLayout
Definition: DtVideoStreamEditPage.h:105
DtUnicode myVideoStreamEditRequest
Definition: DtVideoStreamEditPage.h:107
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
DtVideoStreamEditLogic * myLogic
Definition: DtVideoStreamEditPage.h:100
DtVideoStreamConfigurationInterface is the abstract interface for a video stream configuration widget...
Definition: DtVideoStreamConfigurationInterface.h:34