VR-Forces 4.6 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 }

Document ID: Generated on Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)