VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
uiObjectGeometryElement.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 
13 
14 #include <vlutil/vlFilename.h>
15 
16 class QHBoxLayout;
17 class QPushButton;
19 class QCheckBox;
20 class QDialog;
21 class QLineEdit;
22 
24 {
25  Q_OBJECT
26 
27 public:
28 
31 
33  virtual ~DtUiObjectGeometryElement();
34 
36 
37 protected:
38  virtual void setFromParameters(const std::vector<DtReaderWriter*>& parentRw);
39 
41  virtual void createControls(QWidget* widget);
42 
43  virtual void geometryFileChanged(DtUiElement*);
44 
45  virtual DtFilename geometryFile() const;
46 
47  virtual DtFilename makeRelativeToModelSet(const DtFilename&) const;
48 
49  virtual void checkNavigationData();
50  virtual bool isModified() const;
51 
52  virtual void generationComplete(bool);
53  virtual void enableElements();
54 
55 protected slots:
56  virtual void onSelectGeometry();
57  virtual void onGenerateNavigationData();
58  virtual void onRemoveNavigationData();
59  virtual void useDetailedGeometryInSimulationEngineChanged();
60  virtual void onSelectGeometryFile();
61  virtual void onClearGeometry();
62 
63 public:
77 };

Document ID: Generated on Tue Mar 8 22:13:38 EST 2016 from SVN revision 162938
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)