VR-Forces 4.1 Class Documentation
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 
15 
16 #include <QtGui/QWidget>
17 
18 class QComboBox;
19 class QPushButton;
20 class QVBoxLayout;
21 class QLabel;
22 
23 namespace makVrv
24 {
25  class DtImageTaskElementConfigurationWidget;
26  class DtVideoStream;
27 
35  {
36  Q_OBJECT
37 
38  public:
39 
41  DtImageTaskElementWidget( DtDe& de, QWidget* parent );
42 
44  virtual ~DtImageTaskElementWidget();
45 
47  virtual void setImageTaskTypesAndNames(
48  const std::list<DtUnicode>& taskTypes,
49  const std::list<DtUnicode>& taskNames );
50 
52  virtual void setImageTaskToConfigure( int index,
53  DtVideoStream& videoStream );
54 
57  virtual void setMoveUpArrowEnabled( bool enabled );
58 
61  virtual void setMoveDownArrowEnabled( bool enabled );
62 
65  void setupGui();
66 
67  protected slots:
68 
71  virtual void onImageTaskTypeChanged( int );
72 
74  virtual void onDeleteImageTaskPressed();
75 
77  virtual void onMoveImageTaskUpPressed();
78 
80  virtual void onMoveImageTaskDownPressed();
81 
82  private:
85 
88 
91 
92  protected:
95 
100  QVBoxLayout* myMainLayout;
103  };
104 }

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)