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

Interface for a Image Task Element widget used to configure Process Image Task Elements. More...

Inheritance diagram for makVrv::DtImageTaskElementInterface:
Inheritance graph
[legend]

Public Member Functions

 DtImageTaskElementInterface ()
 CTOR.
virtual ~DtImageTaskElementInterface ()
 DTOR.
virtual void setImageTaskTypesAndNames (const std::list< DtUnicode > &taskTypes, const std::list< DtUnicode > &taskNames)=0
 Specify a list of process image task types to choose from.
virtual void setImageTaskToConfigure (int index, DtVideoStream &videoStream)=0
 Set the image task this widget is configuring.
virtual void setMoveUpArrowEnabled (bool enabled)=0
 Enable or disable the arrow control used to move this process image task up (forward) in the process image task pipeline.
virtual void setMoveDownArrowEnabled (bool enabled)=0
 Enable or disable the arrow control used to move this process image task down (back) in the process image task pipeline.

Public Attributes

boost::signal< void(const
DtUnicode &taskType)> 
signal_imageTaskTypeChanged
 Signal raised when a new task type is selected by the widget.
boost::signal< void()> signal_deleteImageTaskPressed
 Signal raised when the widget requests that the current image task should be deleted.
boost::signal< void()> signal_moveImageTaskUpPressed
 Signal raised when the widget requests that the current image task should be moved up in the image process pipeline.
boost::signal< void()> signal_moveImageTaskDownPressed
 Signal raised when the widget requests that the current image task should be moved down in the image process pipeline.

Detailed Description

Interface for a Image Task Element widget used to configure Process Image Task Elements.

Constructor & Destructor Documentation

makVrv::DtImageTaskElementInterface::DtImageTaskElementInterface ( )

CTOR.

virtual makVrv::DtImageTaskElementInterface::~DtImageTaskElementInterface ( )
virtual

DTOR.

Member Function Documentation

virtual void makVrv::DtImageTaskElementInterface::setImageTaskTypesAndNames ( const std::list< DtUnicode > &  taskTypes,
const std::list< DtUnicode > &  taskNames 
)
pure virtual

Specify a list of process image task types to choose from.

Implemented in makVrv::DtImageTaskElementWidget.

virtual void makVrv::DtImageTaskElementInterface::setImageTaskToConfigure ( int  index,
DtVideoStream videoStream 
)
pure virtual

Set the image task this widget is configuring.

Implemented in makVrv::DtImageTaskElementWidget.

virtual void makVrv::DtImageTaskElementInterface::setMoveUpArrowEnabled ( bool  enabled)
pure virtual

Enable or disable the arrow control used to move this process image task up (forward) in the process image task pipeline.

Implemented in makVrv::DtImageTaskElementWidget.

virtual void makVrv::DtImageTaskElementInterface::setMoveDownArrowEnabled ( bool  enabled)
pure virtual

Enable or disable the arrow control used to move this process image task down (back) in the process image task pipeline.

Implemented in makVrv::DtImageTaskElementWidget.

Member Data Documentation

boost::signal<void( const DtUnicode& taskType )> makVrv::DtImageTaskElementInterface::signal_imageTaskTypeChanged

Signal raised when a new task type is selected by the widget.

boost::signal<void()> makVrv::DtImageTaskElementInterface::signal_deleteImageTaskPressed

Signal raised when the widget requests that the current image task should be deleted.

boost::signal<void()> makVrv::DtImageTaskElementInterface::signal_moveImageTaskUpPressed

Signal raised when the widget requests that the current image task should be moved up in the image process pipeline.

boost::signal<void()> makVrv::DtImageTaskElementInterface::signal_moveImageTaskDownPressed

Signal raised when the widget requests that the current image task should be moved down in the image process pipeline.


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

Document ID: Generated on Wed Jul 29 00:55:00 EDT 2015 from SVN revision 155257
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)