VR-Forces 4.3 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
indirectArtillerySettingsWidget.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 DtIndirectArtillerySettingsRecord;
26  class DtIndirectArtillerySettingsDataWidget;
27 
32  {
33  Q_OBJECT
34 
35  public:
36 
38  DtIndirectArtillerySettingsWidget(makVrv::DtDe& de, QWidget* parent = NULL, const Qt::WindowFlags& flags = 0 );
39 
42 
43  virtual void setupFromData(const DtIndirectArtillerySettingsRecord&);
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 
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 DtIndirectArtillerySettingsRecord& r);
84 
85  protected:
90  };
91 }

Document ID: Generated on Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)