VR-Forces 5.0.2 Developer's Guide
 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.

Public Member Functions

 DtVideoStreamEditLogic (DtDe &de, DtVideoStreamEditPage &VideoStreamPage, const DtUnicode &videoStreamClassName, const DtUnicode &videoStreamName)
 
virtual ~DtVideoStreamEditLogic ()
 
virtual void addVideoStream (const DtUnicode &streamType, const DtUnicode &streamName)
 
virtual void renameVideoStream (const DtUnicode &oldName, const DtUnicode &newName)
 
virtual void removeVideoStream (const DtUnicode &streamName)
 

Protected Member Functions

void slot_videoStreamAdded (DtVideoStream &)
 
void slot_videoStreamToBeDestroyed (DtVideoStream &)
 
void slot_videoStreamAutoStartChanged (const DtVideoStream &stream, bool autoStart)
 
virtual void slot_refreshIcons ()
 

Protected Attributes

DtDemyDe
 
DtVideoStreamEditPagemyInterface
 
DtUnicode myClassName
 
DtUnicode myInstanceName
 
DtSignalConnectionManager myConnections
 

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.

virtual void makVrv::DtVideoStreamEditLogic::slot_refreshIcons ( )
protectedvirtual

Invoked when dark mode has been enabled or disabled OR when light/dark mode icons has been enabled or disabled.

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 Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)