VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
makVrv::DtVideoStreamEditLogic Class Reference

DtVideoStreamEditLogic is the logic element for makVrv::DtVideoStreamEditPage. More...

Public Member Functions

 DtVideoStreamEditLogic (DtDe &de, DtVideoStreamEditPage &VideoStreamPage, const DtUnicode &videoStreamClassName, const DtUnicode &videoStreamName)
 CTOR. More...
 
virtual ~DtVideoStreamEditLogic ()
 DTOR. More...
 
virtual void addVideoStream (const DtUnicode &streamType, const DtUnicode &streamName)
 Add a new video stream. More...
 
virtual void renameVideoStream (const DtUnicode &oldName, const DtUnicode &newName)
 Rename a video stream. More...
 
virtual void removeVideoStream (const DtUnicode &streamName)
 Remove a video stream. More...
 

Protected Member Functions

void slot_videoStreamAdded (DtVideoStream &)
 Boost slot connected to DtVideoStreamManager's videoStreamAdded signal. More...
 
void slot_videoStreamToBeDestroyed (DtVideoStream &)
 Boost slot connected to DtVideoStreamManager's videoStreamToBeDestroyed signal. More...
 
void slot_videoStreamAutoStartChanged (const DtVideoStream &stream, bool autoStart)
 Boost slot connected to each video stream's videoStreamAutoStartChanged signal. More...
 

Protected Attributes

DtDemyDe
 
DtVideoStreamEditPagemyInterface
 
DtUnicode myClassName
 
DtUnicode myInstanceName
 
DtSignalConnectionManager myConnections
 

Detailed Description

DtVideoStreamEditLogic is the logic element for makVrv::DtVideoStreamEditPage.

Constructor & Destructor Documentation

makVrv::DtVideoStreamEditLogic::DtVideoStreamEditLogic ( DtDe de,
DtVideoStreamEditPage VideoStreamPage,
const DtUnicode videoStreamClassName,
const DtUnicode videoStreamName 
)

CTOR.

virtual makVrv::DtVideoStreamEditLogic::~DtVideoStreamEditLogic ( )
virtual

DTOR.

Member Function Documentation

virtual void makVrv::DtVideoStreamEditLogic::addVideoStream ( const DtUnicode streamType,
const DtUnicode streamName 
)
virtual

Add a new video stream.

Returns
The name of the video stream created.
Return values
""if no video stream was created.
virtual void makVrv::DtVideoStreamEditLogic::renameVideoStream ( const DtUnicode oldName,
const DtUnicode newName 
)
virtual

Rename a video stream.

virtual void makVrv::DtVideoStreamEditLogic::removeVideoStream ( const DtUnicode streamName)
virtual

Remove a video stream.

void makVrv::DtVideoStreamEditLogic::slot_videoStreamAdded ( DtVideoStream )
protected

Boost slot connected to DtVideoStreamManager's videoStreamAdded signal.

void makVrv::DtVideoStreamEditLogic::slot_videoStreamToBeDestroyed ( DtVideoStream )
protected

Boost slot connected to DtVideoStreamManager's videoStreamToBeDestroyed signal.

void makVrv::DtVideoStreamEditLogic::slot_videoStreamAutoStartChanged ( const DtVideoStream stream,
bool  autoStart 
)
protected

Boost slot connected to each video stream's videoStreamAutoStartChanged signal.

Member Data Documentation

DtDe& makVrv::DtVideoStreamEditLogic::myDe
protected
DtVideoStreamEditPage& makVrv::DtVideoStreamEditLogic::myInterface
protected
DtUnicode makVrv::DtVideoStreamEditLogic::myClassName
protected
DtUnicode makVrv::DtVideoStreamEditLogic::myInstanceName
protected
DtSignalConnectionManager makVrv::DtVideoStreamEditLogic::myConnections
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)