VR-Forces 4.2 Class Documentation
uiSensorSignaturesElement.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 2013 MaK Technologies, Inc.
3 ** All rights reserved.
4 *********************************************************************/
5 
8 
9 #pragma once
10 
14 #include "vrfutil/rwReal.h"
15 
16 class DtUiRealElement;
17 class QGroupBox;
19 
22 {
23 public:
24 
26  DtUiSensorSignaturesElement(makVrv::DtDe&);
27 
29  virtual ~DtUiSensorSignaturesElement();
30 
31  static DtUiElement* CreatorFunction(makVrv::DtDe&);
32 
33 public:
34  virtual void createControls(QWidget*);
35 
36 protected:
37  virtual void decorateElement();
38  virtual void setFromParameters(const std::vector<DtReaderWriter*>& parentRw);
39  virtual DtUiRealElement* addSignature(const std::string& title, DtRwReal*, DtRwReal*);
40  virtual void setModified(QWidget* l, bool modified);
41  virtual void sensorSignatureChanged(DtUiElement*);
42 
43 protected:
44  typedef std::pair<DtRwReal*, DtRwReal*> DataElements;
45  typedef std::map<DtUiRealElement*, DataElements> SensorSignatures;
47 
50  std::map<std::string, std::string> mySignaturesToTitlesMap;
51 };

Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)