VR-Forces 4.2 Class Documentation
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;
18 
20 {
21  Q_OBJECT
22 
23 public:
24 
26  DtUiObjectGeometryElement(makVrv::DtDe&);
27 
29  virtual ~DtUiObjectGeometryElement();
30 
31  static DtUiElement* CreatorFunction(makVrv::DtDe&);
32 
33 protected:
34  virtual void setFromParameters(const std::vector<DtReaderWriter*>& parentRw);
35 
37  virtual void createControls(QWidget* widget);
38 
39  virtual void geometryFileChanged(DtUiElement*);
40 
41  virtual DtFilename geometryFile() const;
42 
43  virtual DtFilename makeRelativeToModelSet(const DtFilename&) const;
44  virtual bool createMapFile(const DtFilename& name, const QString& layer,
45  DtFilename& resultName) const;
46 
47 protected slots:
48  virtual void onViewGeometry();
49  virtual void onSelectGeometry();
50 
51 public:
55 };

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)