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

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

Public Member Functions

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

Protected Member Functions

void setupPossibleValues () const
 Populate the various combo boxes with (translatable) strings.
void setupPossibleChannelNames (const DtWindow *window=0) const
 Send the list of channel names for the currently selected window to the channel selection widget.
void setupImageTaskReorderArrows ()
 Enable / disable the up and down reorder arrows associated with each image task.
virtual void setWindowAndChannelWarningStates () const
 Set the state of the existence warning label for the currently selected window and channel.
virtual
DtVideoStreamConfigurationInterface::VideoStreamState 
videoStreamState (const DtVideoStream &stream)
 Method to convert the video stream state of the specified stream into the interface-specific video stream state.
virtual void slot_windowNameSelectionChanged (const DtUnicode &windowName)
 DtVideoStreamConfigurationWidget signal handlers.
virtual void slot_channelNameSelectionChanged (const DtUnicode &channelName)
 Boost slot connected to the DtVideoStreamConfigurationWidget's channelNameSelectionChanged signal.
virtual void slot_frameRateSelectionChanged (int frameRate)
 Boost slot connected to the DtVideoStreamConfigurationWidget's frameRateSelectionChanged signal.
virtual void slot_numBuffersSelectionChanged (int numBuffers)
 Boost slot connected to the DtVideoStreamConfigurationWidget's numBuffersSelectionChanged signal.
virtual void slot_readBufferSelectionChanged (const DtUnicode &readBuffer)
 Boost slot connected to the DtVideoStreamConfigurationWidget's readBufferSelectionChanged signal.
virtual void slot_addImageTaskPressed ()
 Boost slot connected to the DtVideoStreamConfigurationWidget's addImageTaskPressed signal.
virtual void slot_imageTaskTypeSelectionChanged (int index, const DtUnicode &taskType)
 Boost slot connected to the DtVideoStreamConfigurationWidget's imageTaskTypeChanged signal.
virtual void slot_deleteImageTaskPressed (int index)
 Boost slot connected to the DtVideoStreamConfigurationWidget's deleteImageTaskPressed signal.
virtual void slot_moveImageTaskUpPressed (int index)
 Boost slot connected to the DtVideoStreamConfigurationWidget's moveImageTaskUpPressed signal.
virtual void slot_moveImageTaskDownPressed (int index)
 Boost slot connected to the DtVideoStreamConfigurationWidget's moveImageTaskDownPressed signal.
virtual void slot_metadataPublisherIncludedChanged (bool included)
 Boost slot connected to the DtVideoStreamConfigurationWidget's metadataPublisherIncludedChanged signal.
virtual void slot_metadataPublisherTypeSelectionChanged (const DtUnicode &publisher)
 Boost slot connected to the DtVideoStreamConfigurationWidget's metadataPublisherTypeSelectionChanged signal.
virtual void slot_toggleVideoStreamState ()
 Boost slot connected to the DtVideoStreamConfigurationWidget's toggleVideoStreamState signal.
virtual void slot_toggleCurrentVideoStreamAutoStartState ()
 Boost slot connected to the DtVideoStreamConfigurationWidget's toggleCurrentVideoStreamAutoStartState signal.
virtual void slot_windowNameChanged (const DtUnicode &windowName)
 DtVideoStream signal handlers.
virtual void slot_channelNameChanged (const DtUnicode &channelName)
 Boost slot connected to DtVideoStream's channelNameChanged signal.
virtual void slot_frameRateChanged (int frameRate)
 Boost slot connected to DtVideoStream's frameRateChanged signal.
virtual void slot_numBuffersChanged (int numBuffers)
 Boost slot connected to DtVideoStream's numBuffersChanged signal.
virtual void slot_readBufferChanged (const DtUnicode &readBuffer)
 Boost slot connected to DtVideoStream's readBufferChanged signal.
virtual void slot_imageTaskAdded (const makArchives::DtImageTaskRecord &imageTask)
 Boost slot connected to DtVideoStream's imageTaskAdded signal.
virtual void slot_imageTaskRemoved (int taskIndex)
 Boost slot connected to DtVideoStream's imageTaskRemoved signal.
virtual void slot_imageTaskChanged (int index, const makArchives::DtImageTaskRecord &imageTask)
 Boost slot connected to DtVideoStream's imageTaskChanged signal.
virtual void slot_imageTasksSwapped (int index1, int index2)
 Boost slot connected to DtVideoStream's imageTasksSwapped signal.
virtual void slot_videoStreamStatusChanged ()
 Boost slot connected to DtVideoStream's videoStreamStatusChanged signal.
virtual void slot_metadataPublisherTypeChanged (const DtUnicode &pubType)
 Boost slot connected to DtVideoStream's metadataPublisherTypeChanged signal.
virtual void slot_metadataPublisherChanged (const makArchives::DtMetadataPublisherRecord &pubRecord)
 Boost slot connected to DtVideoStream's metadataPublisherChanged signal.
virtual void slot_videoStreamAutoStartChanged ()
 Boost slot connected to DtVideoStream's videoStreamAutoStartChanged signal.
virtual void slot_windowCreated (DtWindow *window)
 DtWindowManagerSignaler signal handlers.
virtual void slot_windowToBeDestroyed (DtWindow *window)
 Boost slot connected to DtWindowManagerSignaler's windowToBeDestroyed signal.
virtual void slot_channelCreated (DtChannel *channel)
 DtChannelManagerSignaler signal handlers.
virtual void slot_channelToBeDestroyed (DtChannel *channel)
 Boost slot connected to DtChannelManagerSignaler's channelToBeDestroyed signal.

Protected Attributes

DtVideoStreammyVideoStream
DtVideoStreamConfigurationInterfacemyWidget
DtDemyDe
DtSignalConnectionManager mySignals

Detailed Description

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

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_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_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 Wed Jul 25 16:57:45 EDT 2018 from SVN revision 190790
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)