VR-Forces 4.1 Class Documentation
DtIndirectFireSettingsWidget.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2012 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
9 #pragma once
10 
11 #include <vrvUtil/signalslib.h>
12 
15 
16 #include <QtGui/QWidget>
17 namespace makVrv
18 {
19  class DtDe;
20  class DtPersistenceControlsInterface;
21 }
22 
23 namespace makVrf
24 {
25  class DtIndirectFireSettingsRecord;
26  class DtIndirectFireSettingsDataWidget;
27 
32  {
33  Q_OBJECT
34 
35  public:
36 
38  DtIndirectFireSettingsWidget(makVrv::DtDe& de, QWidget* parent = NULL, const Qt::WindowFlags& flags = 0 );
39 
42 
43  virtual void setupFromData(const DtIndirectFireSettingsRecord&);
44 
45  protected:
46 
47  void setupGui();
48 
49  private:
52 
55 
56  public:
58 
59  protected:
61  };
62 
65  {
66 
67  public:
68 
72 
74  virtual ~DtIndirectFireSettingsLogic();
75 
77  virtual void on_import();
78  virtual void on_export();
79  virtual void on_importFilePathChosen(const std::string& filePath);
80  virtual void on_exportFilePathChosen(const std::string& filePath);
81 
82  protected:
83  virtual void on_settingsChanged(const DtIndirectFireSettingsRecord& r);
84 
85  protected:
90  };
91 }

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)