VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtImageTaskElementWidget.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2012 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
9 
10 #pragma once
11 
13 
14 #include <QtWidgets/QWidget>
15 
16 class QComboBox;
17 class QPushButton;
18 class QVBoxLayout;
19 class QLabel;
20 
21 namespace makVrv
22 {
23  class DtImageTaskElementConfigurationWidget;
24  class DtVideoStream;
25 
33  {
34  Q_OBJECT
35 
36  public:
37 
39  DtImageTaskElementWidget( DtDe& de, QWidget* parent );
40 
42  virtual ~DtImageTaskElementWidget();
43 
45  virtual void setImageTaskTypesAndNames(
46  const std::list<DtUnicode>& taskTypes,
47  const std::list<DtUnicode>& taskNames );
48 
50  virtual void setImageTaskToConfigure( int index,
51  DtVideoStream& videoStream );
52 
55  virtual void setMoveUpArrowEnabled( bool enabled );
56 
59  virtual void setMoveDownArrowEnabled( bool enabled );
60 
63  void setupGui();
64 
65  protected slots:
66 
69  virtual void onImageTaskTypeChanged( int );
70 
72  virtual void onDeleteImageTaskPressed();
73 
75  virtual void onMoveImageTaskUpPressed();
76 
78  virtual void onMoveImageTaskDownPressed();
79 
80  private:
83 
86 
89 
90  protected:
92 
97  QVBoxLayout* myMainLayout;
100  };
101 }
A DtVideoStream instance will create a single streaming video pipeline on the channel indicated by wi...
Definition: DtVideoStream.h:35
QPushButton * myMoveDownPushButton
Definition: DtImageTaskElementWidget.h:96
QPushButton * myDeletePushButton
Definition: DtImageTaskElementWidget.h:94
QVBoxLayout * myMainLayout
Definition: DtImageTaskElementWidget.h:97
QLabel * myTaskLabel
Definition: DtImageTaskElementWidget.h:98
Interface for a Image Task Element widget used to configure Process Image Task Elements.
Definition: DtImageTaskElementInterface.h:36
Contains makVrv::DtImageTaskElementInterface class.
QComboBox * myImageTaskTypeComboBox
Definition: DtImageTaskElementWidget.h:93
Base Widget to configure process image task elements. Using the process image task type chosen...
Definition: DtImageTaskElementWidget.h:31
#define DT_DLL_VRVVIDEOSTREAMQT
Definition: vrvVideoStreamQt.h:20
DtDe & myDe
Definition: DtImageTaskElementWidget.h:91
QPushButton * myMoveUpPushButton
Definition: DtImageTaskElementWidget.h:95
Base widget for a Image Task Element configuration widget. All DtImageTaskElementConfigurationWidgetF...
Definition: DtImageTaskElementConfigurationWidget.h:28
DtImageTaskElementConfigurationWidget * myConfigWidget
Definition: DtImageTaskElementWidget.h:99
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76

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)