VR-Forces 4.6.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
uiPositionElement.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2013 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
10 
11 #pragma once
12 
15 #include "vrfutil/rwInt.h"
16 #include "vrfutil/rwReal.h"
17 
18 #include <matrix/vlVector.h>
19 
22 
24 {
25  Q_OBJECT
26 
27 public:
28 
31 
33  virtual ~DtUiPositionElement();
34 
35  virtual void createControls(QWidget*);
36  virtual void setFromParameters(const std::vector<DtReaderWriter*>& parentRw);
37 
38  virtual void processUiEvent(const DtUiElementEvent&);
39 
40  virtual const DtString& parameterName() const;
41 
43 
44 protected:
45  virtual void elementChanged();
46 
47  virtual void sendEvent();
48 
50  virtual void setPosition(const DtVector&);
51  virtual DtVector relativePosition(const DtString& relativeTo) const;
52 
53  virtual void aboutToShow();
54 
55 protected:
56 
59 
60  typedef std::map<DtString, DtVector> RelativePositions;
62 
64 };

Document ID: Generated on Wed Jul 25 16:57:45 EDT 2018 from SVN revision 190790
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)