VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtCompressImageTaskElementConfigurationWidget.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 
16 
17 class QComboBox;
18 class QSpinBox;
19 
20 namespace makVrv
21 {
22  class DtUnicode;
23  class DtCompressImageTaskElementConfigurationLogic;
24  class DtDe;
25  class DtVideoStream;
26 
32  {
33  Q_OBJECT
34 
35  public:
38  int imageTaskElementIndex, DtVideoStream& videoStream,
39  QWidget* parent );
40 
43 
45  void setupGui();
46 
48  virtual void activate();
49 
51  virtual void setQuality( int quality );
52 
54  virtual void setCompressionType( const DtUnicode& type );
55 
57  virtual void setCompressionTypeValues( const std::list<DtUnicode>& data );
58 
59  protected slots:
61  virtual void onQualityChanged( int bufferSize );
62 
65  virtual void onCompressionTypeChanged( int index );
66 
67  private:
70 
74 
78 
79  protected:
83  };
84 
89  {
90  public:
93 
96 
97  protected:
100  int imageTaskElementIndex, DtVideoStream& videoStream, QWidget* parent );
101 
102  protected:
104  };
105 }
106 
107 
A DtVideoStream instance will create a single streaming video pipeline on the channel indicated by wi...
Definition: DtVideoStream.h:35
Interface for a Image Task Element configuration widget.
Definition: DtCompressImageTaskElementConfigurationWidget.h:29
Interface for a Image Task Element configuration widget.
Definition: DtCompressImageTaskElementConfigurationLogic.h:26
A unicode string. DtUnicode stores a UTF-16 encoded unicode string. Code Point, a Unicode character...
Definition: DtUnicode.h:33
Contains DLL export macros.
Interface for a Image Task Element configuration widget.
Definition: DtCompressImageTaskElementConfigurationInterface.h:24
Contains makVrv::DtImageTaskElementConfigurationWidgetFactory class and makVrv::DtImageTaskElementCon...
QComboBox * myCompressionTypeComboBox
Definition: DtCompressImageTaskElementConfigurationWidget.h:81
DtCompressImageTaskElementConfigurationLogic * myLogic
Definition: DtCompressImageTaskElementConfigurationWidget.h:80
Creator for the compress image task element configuration widget.
Definition: DtCompressImageTaskElementConfigurationWidget.h:87
#define DT_DLL_VRVVIDEOSTREAMQT
Definition: vrvVideoStreamQt.h:20
Creator interface to process image task type-specific configuration widgets.
Definition: DtImageTaskElementConfigurationWidgetFactory.h:28
QSpinBox * myQualitySpinBox
Definition: DtCompressImageTaskElementConfigurationWidget.h:82
Contains makVrv::DtCompressImageTaskElementConfigurationInterface class.
DtDe & myDe
Definition: DtCompressImageTaskElementConfigurationWidget.h:103
Base widget for a Image Task Element configuration widget. All DtImageTaskElementConfigurationWidgetF...
Definition: DtImageTaskElementConfigurationWidget.h:28
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)