VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtOsgEarthSettingsLogic.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2020 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
9 
10 #ifndef DtOsgEarthSettingsLogic_H_
11 #define DtOsgEarthSettingsLogic_H_
12 
14 
15 #include <string>
16 
18 
19 namespace makVrv
20 {
21 
22  class DtOsgEarthSettingsInterface;
23 
27  {
28  public:
29 
31  DtOsgEarthSettingsLogic(DtDe& de,DtOsgEarthSettingsInterface* osgEarthSettingsInterface);
32 
34  virtual ~DtOsgEarthSettingsLogic();
35 
37  virtual void setupInstances();
38 
39  protected:
40 
42  void onCurrentServerChanged(const std::string& filename);
43 
45  void onSaveFile(const std::string& desc);
46 
48  void onRenameFile(const std::string& newName);
49 
51  void onNewFile(const std::string& newName);
52 
54  void onDeleteFile();
55 
57  void onServerUpdated(const std::string& name);
58 
59  protected:
60 
63 
64  std::string myServerFileName;
65  };
66 }
67 
68 #endif
69 
Contains DLL export macros.
std::string myServerFileName
Definition: DtOsgEarthSettingsLogic.h:64
DtDe & myDe
Definition: DtOsgEarthSettingsLogic.h:61
Abstract interface used to a user interface.
Definition: DtOsgEarthSettingsInterface.h:19
Logic for configuring the Hla13 Connection.
Definition: DtOsgEarthSettingsLogic.h:26
DtOsgEarthSettingsInterface * myInterface
Definition: DtOsgEarthSettingsLogic.h:62
#define DT_DLL_VRVOSGEARTHQT
Definition: vrvOsgEarthQt.h:25
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:72

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)