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();