VR-Forces Developer's Guide
 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) 2025 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  void slot_indirectBufferUpdateTimeBudgetChanged( int milliseconds );
51  void slot_cdbParallelForThreadCountChanged( int threads );
52 
54  void on_import();
55  void on_export();
56  void on_importFilePathChosen(const std::string& filePath);
57  void on_exportFilePathChosen(const std::string& filePath);
58  //@ }
59 
61  virtual void settingsRestored(const DtSettingsBackup*);
62 
63  protected:
64 
68  };
69 }
70 
71 #endif
72 
The logic for dealing with Loader settings.
Definition: DtLoaderSettingsLogic.h:28
Contains makVrv::DtChannelConfiguration class.
DtPersistenceControlsInterface & myPersistenceControls
Called when the dds flip setting is changed by the gui.
Definition: DtLoaderSettingsLogic.h:66
#define DT_DLL_VRVOSGQT
Definition: vrvOsgQt.h:22
DtLoaderSettingsInterface & myWidget
Called when the dds flip setting is changed by the gui.
Definition: DtLoaderSettingsLogic.h:65
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
Called when the dds flip setting is changed by the gui.
Definition: DtLoaderSettingsLogic.h:67
Base class to provide boost signal/slot management.
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:76

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)