VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtLoaderSettingsLogic.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2008 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
9 
10 #ifndef DtLoaderSettingsLogic_H_
11 #define DtLoaderSettingsLogic_H_
12 
14 #include <vrvOsgQt/vrvOsgQt.h>
16 #include <vector>
17 
18 namespace makVrv
19 {
20  class DtLoaderSettingsInterface;
21  class DtPersistenceControlsInterface;
22  class DtModel;
23  class DtDe;
24  class DtSettingsBackup;
25 
29  {
30  public:
31 
34  DtPersistenceControlsInterface& persistenceControls,
36 
38  virtual ~DtLoaderSettingsLogic();
39 
40  protected:
41 
43  void sendSettingsToGui();
44 
46  //@ {
47 
49  void slot_ddsFlipSet(bool flip);
50 
52  void on_import();
53  void on_export();
54  void on_importFilePathChosen(const std::string& filePath);
55  void on_exportFilePathChosen(const std::string& filePath);
56  //@ }
57 
59  virtual void settingsRestored(const DtSettingsBackup*);
60 
61  protected:
62 
66  };
67 }
68 
69 #endif
70 
The logic for dealing with Loader settings.
Definition: DtLoaderSettingsLogic.h:28
Contains makVrv::DtChannelConfiguration class.
DtPersistenceControlsInterface & myPersistenceControls
Definition: DtLoaderSettingsLogic.h:64
#define DT_DLL_VRVOSGQT
Definition: vrvOsgQt.h:22
DtLoaderSettingsInterface & myWidget
Definition: DtLoaderSettingsLogic.h:63
Abstract interface for controlling persistence of state in a dialog.
Definition: DtPersistenceControlsInterface.h:20
Contains DLL export macros.
The interface between the logic and widget for loader settings.
Definition: DtLoaderSettingsInterface.h:18
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
Provides a method of doign settings backup.
Definition: DtSettingsBackup.h:23
DtDe & myDe
Definition: DtLoaderSettingsLogic.h:65
Base class to provide boost signal/slot management.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)