VR-Forces 4.8 Class Documentation
 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:
93 
98  QVBoxLayout* myMainLayout;
101  };
102 }
A DtVideoStream instance will create a single streaming video pipeline on the channel indicated by wi...
Definition: DtVideoStream.h:33
int myImageTaskIndex
Definition: DtImageTaskElementWidget.h:92
QPushButton * myMoveDownPushButton
Definition: DtImageTaskElementWidget.h:97
QPushButton * myDeletePushButton
Definition: DtImageTaskElementWidget.h:95
QVBoxLayout * myMainLayout
Definition: DtImageTaskElementWidget.h:98
QLabel * myTaskLabel
Definition: DtImageTaskElementWidget.h:99
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:94
Base Widget to configure process image task elements.
Definition: DtImageTaskElementWidget.h:31
#define DT_DLL_VRVVIDEOSTREAMQT
Definition: vrvVideoStreamQt.h:20
DtDe & myDe
Definition: DtImageTaskElementWidget.h:91
QPushButton * myMoveUpPushButton
Definition: DtImageTaskElementWidget.h:96
Base widget for a Image Task Element configuration widget.
Definition: DtImageTaskElementConfigurationWidget.h:30
DtImageTaskElementConfigurationWidget * myConfigWidget
Definition: DtImageTaskElementWidget.h:100
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)