VR-Forces 4.5 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  virtual DtFilename modelDefinitionFile(bool resolve = true) const;
56 
57 protected slots:
58  virtual void onSelectGeometry();
59  virtual void onGenerateNavigationData();
60  virtual void onRemoveNavigationData();
61  virtual void useDetailedGeometryInSimulationEngineChanged();
62  virtual void onSelectGeometryFile();
63  virtual void onClearGeometry();
64 
65 public:
80 };

Document ID: Generated on Thu Mar 23 18:54:12 EDT 2017 from SVN revision 174804
Copyright © 2005-2017 VT MÄK. All Rights Reserved (www.mak.com)