VR-Forces 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 Slots | Protected Attributes | Private Member Functions
makVrv::DtImageTaskElementWidget Class Reference

Base Widget to configure process image task elements. Using the process image task type chosen, this widget creates a process image task type-specific configuration widget using the DtImageTaskElementConfigurationWidgetFactory.

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

Public Member Functions

 DtImageTaskElementWidget (DtDe &de, QWidget *parent)
 
virtual ~DtImageTaskElementWidget ()
 
virtual void setImageTaskTypesAndNames (const std::list< DtUnicode > &taskTypes, const std::list< DtUnicode > &taskNames)
 
virtual void setImageTaskToConfigure (int index, DtVideoStream &videoStream)
 
virtual void setMoveUpArrowEnabled (bool enabled)
 
virtual void setMoveDownArrowEnabled (bool enabled)
 
void setupGui ()
 
- Public Member Functions inherited from makVrv::DtImageTaskElementInterface
 DtImageTaskElementInterface ()
 
virtual ~DtImageTaskElementInterface ()
 

Protected Slots

virtual void onImageTaskTypeChanged (int)
 
virtual void onDeleteImageTaskPressed ()
 
virtual void onMoveImageTaskUpPressed ()
 
virtual void onMoveImageTaskDownPressed ()
 

Protected Attributes

DtDemyDe
 
QComboBoxmyImageTaskTypeComboBox
 
QPushButtonmyDeletePushButton
 
QPushButtonmyMoveUpPushButton
 
QPushButtonmyMoveDownPushButton
 
QVBoxLayout * myMainLayout
 
QLabelmyTaskLabel
 
DtImageTaskElementConfigurationWidgetmyConfigWidget
 

Private Member Functions

 DtImageTaskElementWidget ()
 
 DtImageTaskElementWidget (const DtImageTaskElementWidget &)
 
DtImageTaskElementWidgetoperator= (const DtImageTaskElementWidget &)
 

Additional Inherited Members

- Public Attributes inherited from makVrv::DtImageTaskElementInterface
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::DtImageTaskElementWidget::DtImageTaskElementWidget ( DtDe de,
QWidget *  parent 
)

CTOR.

virtual makVrv::DtImageTaskElementWidget::~DtImageTaskElementWidget ( )
virtual

DTOR.

makVrv::DtImageTaskElementWidget::DtImageTaskElementWidget ( )
private

Default CTOR (unimplemented)

makVrv::DtImageTaskElementWidget::DtImageTaskElementWidget ( const DtImageTaskElementWidget )
private

Copy CTOR (unimplemented)

Member Function Documentation

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

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

Implements makVrv::DtImageTaskElementInterface.

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

Set the image task this widget is configuring.

Implements makVrv::DtImageTaskElementInterface.

virtual void makVrv::DtImageTaskElementWidget::setMoveUpArrowEnabled ( bool  enabled)
virtual

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

Implements makVrv::DtImageTaskElementInterface.

virtual void makVrv::DtImageTaskElementWidget::setMoveDownArrowEnabled ( bool  enabled)
virtual

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

Implements makVrv::DtImageTaskElementInterface.

void makVrv::DtImageTaskElementWidget::setupGui ( )

Create and layout the common process image task configuration widget elements.

virtual void makVrv::DtImageTaskElementWidget::onImageTaskTypeChanged ( int  )
protectedvirtualslot

Slot connected to the image task combo box 'currentIndexChanged' signal.

virtual void makVrv::DtImageTaskElementWidget::onDeleteImageTaskPressed ( )
protectedvirtualslot

Slot connected to the delete button 'clicked' signal.

virtual void makVrv::DtImageTaskElementWidget::onMoveImageTaskUpPressed ( )
protectedvirtualslot

Slot connected to the move up button 'clicked' signal.

virtual void makVrv::DtImageTaskElementWidget::onMoveImageTaskDownPressed ( )
protectedvirtualslot

Slot connected to the move down button 'clicked' signal.

DtImageTaskElementWidget& makVrv::DtImageTaskElementWidget::operator= ( const DtImageTaskElementWidget )
private

Assignment Operator (unimplemented)

Member Data Documentation

DtDe& makVrv::DtImageTaskElementWidget::myDe
protected
QComboBox* makVrv::DtImageTaskElementWidget::myImageTaskTypeComboBox
protected
QPushButton* makVrv::DtImageTaskElementWidget::myDeletePushButton
protected
QPushButton* makVrv::DtImageTaskElementWidget::myMoveUpPushButton
protected
QPushButton* makVrv::DtImageTaskElementWidget::myMoveDownPushButton
protected
QVBoxLayout* makVrv::DtImageTaskElementWidget::myMainLayout
protected
QLabel* makVrv::DtImageTaskElementWidget::myTaskLabel
protected
DtImageTaskElementConfigurationWidget* makVrv::DtImageTaskElementWidget::myConfigWidget
protected

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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)