VR-Forces 5.0.1 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes
makVrv::DtImageTaskElementInterface Class Referenceabstract

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

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

Public Member Functions

 DtImageTaskElementInterface ()
 
virtual ~DtImageTaskElementInterface ()
 
virtual void setImageTaskTypesAndNames (const std::list< DtUnicode > &taskTypes, const std::list< DtUnicode > &taskNames)=0
 
virtual void setImageTaskToConfigure (int index, DtVideoStream &videoStream)=0
 
virtual void setMoveUpArrowEnabled (bool enabled)=0
 
virtual void setMoveDownArrowEnabled (bool enabled)=0
 

Public Attributes

boost::signalslib::signal
< void(const DtUnicode
&taskType)> 
signal_imageTaskTypeChanged
 
boost::signalslib::signal< void()> signal_deleteImageTaskPressed
 
boost::signalslib::signal< void()> signal_moveImageTaskUpPressed
 
boost::signalslib::signal< void()> signal_moveImageTaskDownPressed
 

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::signalslib::signal<void( const DtUnicode& taskType )> makVrv::DtImageTaskElementInterface::signal_imageTaskTypeChanged

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

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

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

boost::signalslib::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::signalslib::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 Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)