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::DtVideoStreamConfigurationLogic Class Reference

DtVideoStreamConfigurationLogic is the logic element for the video stream configuration widget.

Public Member Functions

 DtVideoStreamConfigurationLogic (DtDe &de, DtVideoStreamConfigurationInterface &widget, DtVideoStream &videoStream)
 
virtual ~DtVideoStreamConfigurationLogic ()
 

Protected Member Functions

void setupPossibleValues () const
 
void setupPossibleChannelNames (const DtWindow *window=0) const
 
void setupImageTaskReorderArrows ()
 
virtual void setWindowAndChannelWarningStates () const
 
virtual
DtVideoStreamConfigurationInterface::VideoStreamState 
videoStreamState (const DtVideoStream &stream)
 
virtual void slot_windowNameSelectionChanged (const DtUnicode &windowName)
 
virtual void slot_channelNameSelectionChanged (const DtUnicode &channelName)
 
virtual void slot_frameRateSelectionChanged (int frameRate)
 
virtual void slot_numBuffersSelectionChanged (int numBuffers)
 
virtual void slot_readBufferSelectionChanged (const DtUnicode &readBuffer)
 
virtual void slot_encodingMethodSelectionChanged (const DtUnicode &encodingMethod)
 
virtual void slot_encodingFormatSelectionChanged (const DtUnicode &encodingFormat)
 
virtual void slot_addImageTaskPressed ()
 
virtual void slot_imageTaskTypeSelectionChanged (int index, const DtUnicode &taskType)
 
virtual void slot_deleteImageTaskPressed (int index)
 
virtual void slot_moveImageTaskUpPressed (int index)
 
virtual void slot_moveImageTaskDownPressed (int index)
 
virtual void slot_metadataPublisherIncludedChanged (bool included)
 
virtual void slot_metadataPublisherTypeSelectionChanged (const DtUnicode &publisher)
 
virtual void slot_toggleVideoStreamState ()
 
virtual void slot_toggleCurrentVideoStreamAutoStartState ()
 
virtual void slot_windowNameChanged (const DtUnicode &windowName)
 
virtual void slot_channelNameChanged (const DtUnicode &channelName)
 
virtual void slot_frameRateChanged (int frameRate)
 
virtual void slot_numBuffersChanged (int numBuffers)
 
virtual void slot_readBufferChanged (const DtUnicode &readBuffer)
 
virtual void slot_encodingMethodChanged (bool useGPU)
 
virtual void slot_encodingFormatChanged (const DtUnicode &encodingFormat)
 
virtual void slot_imageTaskAdded (const makArchives::DtImageTaskRecord &imageTask)
 
virtual void slot_imageTaskRemoved (int taskIndex)
 
virtual void slot_imageTaskChanged (int index, const makArchives::DtImageTaskRecord &imageTask)
 
virtual void slot_imageTasksSwapped (int index1, int index2)
 
virtual void slot_videoStreamStatusChanged ()
 
virtual void slot_metadataPublisherTypeChanged (const DtUnicode &pubType)
 
virtual void slot_metadataPublisherChanged (const makArchives::DtMetadataPublisherRecord &pubRecord)
 
virtual void slot_videoStreamAutoStartChanged ()
 
virtual void slot_windowCreated (DtWindow *window)
 
virtual void slot_windowToBeDestroyed (DtWindow *window)
 
virtual void slot_channelCreated (DtChannel *channel)
 
virtual void slot_channelToBeDestroyed (DtChannel *channel)
 

Protected Attributes

DtVideoStreammyVideoStream
 
DtVideoStreamConfigurationInterfacemyWidget
 
DtDemyDe
 
DtSignalConnectionManager mySignals
 

Constructor & Destructor Documentation

makVrv::DtVideoStreamConfigurationLogic::DtVideoStreamConfigurationLogic ( DtDe de,
DtVideoStreamConfigurationInterface widget,
DtVideoStream videoStream 
)

CTOR.

virtual makVrv::DtVideoStreamConfigurationLogic::~DtVideoStreamConfigurationLogic ( )
virtual

DTOR.

Member Function Documentation

void makVrv::DtVideoStreamConfigurationLogic::setupPossibleValues ( ) const
protected

Populate the various combo boxes with (translatable) strings.

void makVrv::DtVideoStreamConfigurationLogic::setupPossibleChannelNames ( const DtWindow window = 0) const
protected

Send the list of channel names for the currently selected window to the channel selection widget.

void makVrv::DtVideoStreamConfigurationLogic::setupImageTaskReorderArrows ( )
protected

Enable / disable the up and down reorder arrows associated with each image task.

virtual void makVrv::DtVideoStreamConfigurationLogic::setWindowAndChannelWarningStates ( ) const
protectedvirtual

Set the state of the existence warning label for the currently selected window and channel.

virtual DtVideoStreamConfigurationInterface::VideoStreamState makVrv::DtVideoStreamConfigurationLogic::videoStreamState ( const DtVideoStream stream)
protectedvirtual

Method to convert the video stream state of the specified stream into the interface-specific video stream state.

virtual void makVrv::DtVideoStreamConfigurationLogic::slot_windowNameSelectionChanged ( const DtUnicode windowName)
protectedvirtual

DtVideoStreamConfigurationWidget signal handlers.

Boost slot connected to the DtVideoStreamConfigurationWidget's windowNameSelectionChanged signal

virtual void makVrv::DtVideoStreamConfigurationLogic::slot_channelNameSelectionChanged ( const DtUnicode channelName)
protectedvirtual

Boost slot connected to the DtVideoStreamConfigurationWidget's channelNameSelectionChanged signal.

virtual void makVrv::DtVideoStreamConfigurationLogic::slot_frameRateSelectionChanged ( int  frameRate)
protectedvirtual

Boost slot connected to the DtVideoStreamConfigurationWidget's frameRateSelectionChanged signal.

virtual void makVrv::DtVideoStreamConfigurationLogic::slot_numBuffersSelectionChanged ( int  numBuffers)
protectedvirtual

Boost slot connected to the DtVideoStreamConfigurationWidget's numBuffersSelectionChanged signal.

virtual void makVrv::DtVideoStreamConfigurationLogic::slot_readBufferSelectionChanged ( const DtUnicode readBuffer)
protectedvirtual

Boost slot connected to the DtVideoStreamConfigurationWidget's readBufferSelectionChanged signal.

virtual void makVrv::DtVideoStreamConfigurationLogic::slot_encodingMethodSelectionChanged ( const DtUnicode encodingMethod)
protectedvirtual

Boost slot connected to the DtVideoStreamConfigurationWidget's encodingMethodSelectionChanged signal.

virtual void makVrv::DtVideoStreamConfigurationLogic::slot_encodingFormatSelectionChanged ( const DtUnicode encodingFormat)
protectedvirtual

Boost slot connected to the DtVideoStreamConfigurationWidget's encodingFormatSelectionChanged signal.

virtual void makVrv::DtVideoStreamConfigurationLogic::slot_addImageTaskPressed ( )
protectedvirtual

Boost slot connected to the DtVideoStreamConfigurationWidget's addImageTaskPressed signal.

virtual void makVrv::DtVideoStreamConfigurationLogic::slot_imageTaskTypeSelectionChanged ( int  index,
const DtUnicode taskType 
)
protectedvirtual

Boost slot connected to the DtVideoStreamConfigurationWidget's imageTaskTypeChanged signal.

virtual void makVrv::DtVideoStreamConfigurationLogic::slot_deleteImageTaskPressed ( int  index)
protectedvirtual

Boost slot connected to the DtVideoStreamConfigurationWidget's deleteImageTaskPressed signal.

virtual void makVrv::DtVideoStreamConfigurationLogic::slot_moveImageTaskUpPressed ( int  index)
protectedvirtual

Boost slot connected to the DtVideoStreamConfigurationWidget's moveImageTaskUpPressed signal.

virtual void makVrv::DtVideoStreamConfigurationLogic::slot_moveImageTaskDownPressed ( int  index)
protectedvirtual

Boost slot connected to the DtVideoStreamConfigurationWidget's moveImageTaskDownPressed signal.

virtual void makVrv::DtVideoStreamConfigurationLogic::slot_metadataPublisherIncludedChanged ( bool  included)
protectedvirtual

Boost slot connected to the DtVideoStreamConfigurationWidget's metadataPublisherIncludedChanged signal.

virtual void makVrv::DtVideoStreamConfigurationLogic::slot_metadataPublisherTypeSelectionChanged ( const DtUnicode publisher)
protectedvirtual

Boost slot connected to the DtVideoStreamConfigurationWidget's metadataPublisherTypeSelectionChanged signal.

virtual void makVrv::DtVideoStreamConfigurationLogic::slot_toggleVideoStreamState ( )
protectedvirtual

Boost slot connected to the DtVideoStreamConfigurationWidget's toggleVideoStreamState signal.

virtual void makVrv::DtVideoStreamConfigurationLogic::slot_toggleCurrentVideoStreamAutoStartState ( )
protectedvirtual

Boost slot connected to the DtVideoStreamConfigurationWidget's toggleCurrentVideoStreamAutoStartState signal.

virtual void makVrv::DtVideoStreamConfigurationLogic::slot_windowNameChanged ( const DtUnicode windowName)
protectedvirtual

DtVideoStream signal handlers.

Boost slot connected to DtVideoStream's windowNameChanged signal

virtual void makVrv::DtVideoStreamConfigurationLogic::slot_channelNameChanged ( const DtUnicode channelName)
protectedvirtual

Boost slot connected to DtVideoStream's channelNameChanged signal.

virtual void makVrv::DtVideoStreamConfigurationLogic::slot_frameRateChanged ( int  frameRate)
protectedvirtual

Boost slot connected to DtVideoStream's frameRateChanged signal.

virtual void makVrv::DtVideoStreamConfigurationLogic::slot_numBuffersChanged ( int  numBuffers)
protectedvirtual

Boost slot connected to DtVideoStream's numBuffersChanged signal.

virtual void makVrv::DtVideoStreamConfigurationLogic::slot_readBufferChanged ( const DtUnicode readBuffer)
protectedvirtual

Boost slot connected to DtVideoStream's readBufferChanged signal.

virtual void makVrv::DtVideoStreamConfigurationLogic::slot_encodingMethodChanged ( bool  useGPU)
protectedvirtual

Boost slot connected to DtVideoStream's useGPUForEncodingChanged signal.

virtual void makVrv::DtVideoStreamConfigurationLogic::slot_encodingFormatChanged ( const DtUnicode encodingFormat)
protectedvirtual

Boost slot connected to DtVideoStream's encodingFormatChanged signal.

virtual void makVrv::DtVideoStreamConfigurationLogic::slot_imageTaskAdded ( const makArchives::DtImageTaskRecord imageTask)
protectedvirtual

Boost slot connected to DtVideoStream's imageTaskAdded signal.

virtual void makVrv::DtVideoStreamConfigurationLogic::slot_imageTaskRemoved ( int  taskIndex)
protectedvirtual

Boost slot connected to DtVideoStream's imageTaskRemoved signal.

virtual void makVrv::DtVideoStreamConfigurationLogic::slot_imageTaskChanged ( int  index,
const makArchives::DtImageTaskRecord imageTask 
)
protectedvirtual

Boost slot connected to DtVideoStream's imageTaskChanged signal.

virtual void makVrv::DtVideoStreamConfigurationLogic::slot_imageTasksSwapped ( int  index1,
int  index2 
)
protectedvirtual

Boost slot connected to DtVideoStream's imageTasksSwapped signal.

virtual void makVrv::DtVideoStreamConfigurationLogic::slot_videoStreamStatusChanged ( )
protectedvirtual

Boost slot connected to DtVideoStream's videoStreamStatusChanged signal.

virtual void makVrv::DtVideoStreamConfigurationLogic::slot_metadataPublisherTypeChanged ( const DtUnicode pubType)
protectedvirtual

Boost slot connected to DtVideoStream's metadataPublisherTypeChanged signal.

virtual void makVrv::DtVideoStreamConfigurationLogic::slot_metadataPublisherChanged ( const makArchives::DtMetadataPublisherRecord pubRecord)
protectedvirtual

Boost slot connected to DtVideoStream's metadataPublisherChanged signal.

virtual void makVrv::DtVideoStreamConfigurationLogic::slot_videoStreamAutoStartChanged ( )
protectedvirtual

Boost slot connected to DtVideoStream's videoStreamAutoStartChanged signal.

virtual void makVrv::DtVideoStreamConfigurationLogic::slot_windowCreated ( DtWindow window)
protectedvirtual

DtWindowManagerSignaler signal handlers.

Boost slot connected to DtWindowManagerSignaler's windowCreated signal

virtual void makVrv::DtVideoStreamConfigurationLogic::slot_windowToBeDestroyed ( DtWindow window)
protectedvirtual

Boost slot connected to DtWindowManagerSignaler's windowToBeDestroyed signal.

virtual void makVrv::DtVideoStreamConfigurationLogic::slot_channelCreated ( DtChannel channel)
protectedvirtual

DtChannelManagerSignaler signal handlers.

Boost slot connected to DtChannelManagerSignaler's channelCreated signal

virtual void makVrv::DtVideoStreamConfigurationLogic::slot_channelToBeDestroyed ( DtChannel channel)
protectedvirtual

Boost slot connected to DtChannelManagerSignaler's channelToBeDestroyed signal.

Member Data Documentation

DtVideoStream& makVrv::DtVideoStreamConfigurationLogic::myVideoStream
protected
DtVideoStreamConfigurationInterface& makVrv::DtVideoStreamConfigurationLogic::myWidget
protected
DtDe& makVrv::DtVideoStreamConfigurationLogic::myDe
protected
DtSignalConnectionManager makVrv::DtVideoStreamConfigurationLogic::mySignals
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)