VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtOsgEarthSettingsLogic.h
Go to the documentation of this file.
1 
5 #ifndef DtOsgEarthSettingsLogic_H_
6 #define DtOsgEarthSettingsLogic_H_
7 
9 #include <boost/signals/trackable.hpp>
10 
11 #include <string>
12 
14 
15 namespace makVrv
16 {
17 
18  class DtOsgEarthSettingsInterface;
19 
23  {
24  public:
25 
27  DtOsgEarthSettingsLogic(DtDe& de,DtOsgEarthSettingsInterface* osgEarthSettingsInterface);
28 
30  virtual ~DtOsgEarthSettingsLogic();
31 
33  virtual void setupInstances();
34 
35  protected:
36 
38  void onCurrentServerChanged(const std::string& filename);
39 
41  void onSaveFile(const std::string& desc);
42 
44  void onRenameFile(const std::string& newName);
45 
47  void onNewFile(const std::string& newName);
48 
50  void onDeleteFile();
51 
53  void onServerUpdated(const std::string& name);
54 
55  protected:
56 
59 
60  std::string myServerFileName;
61  };
62 }
63 
64 #endif
65 
Contains DLL export macros.
std::string myServerFileName
Definition: DtOsgEarthSettingsLogic.h:60
DtDe & myDe
Definition: DtOsgEarthSettingsLogic.h:57
Abstract interface used to a user interface.
Definition: DtOsgEarthSettingsInterface.h:14
Logic for configuring the Hla13 Connection.
Definition: DtOsgEarthSettingsLogic.h:22
DtOsgEarthSettingsInterface * myInterface
Definition: DtOsgEarthSettingsLogic.h:58
#define DT_DLL_VRVOSGEARTHQT
Definition: vrvOsgEarthQt.h:25
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)