VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DtAudioSettingsPageLogic.h
Go to the documentation of this file.
1 /********************************************************************
2  * Copyright (c) 2012 MaK Technologies, Inc.
3  * All rights reserved.
4  ********************************************************************/
5 
9 
10 #pragma once
11 
12 #include <vrvAudioQt/dllExport.h>
13 
15 
16 
17 namespace makVrv
18 {
19  class DtDe;
20  class DtPersistenceControlsInterface;
21  class DtAudioSettingsWidgetInterface;
22  class DtSettingsBackup;
23 
27  : private DtAudioVolumeLogic
28  {
29  public:
30 
36  DtAudioSettingsWidgetInterface& settingsIFace,
37  DtPersistenceControlsInterface& persistenceIFace);
38 
40  virtual ~DtAudioSettingsPageLogic();
41 
44 
48  virtual void slot_SoundRangeEnabledChanged(bool val);
49 
52  virtual void slot_SoundRangeChanged(int val);
53 
55 
58 
61  virtual void slot_SoundRangeUpdated(double val);
62 
66  virtual void slot_SoundRangeEnabledUpdated(bool val);
67 
69 
72 
74  virtual void on_saveDefaults();
75 
77  virtual void on_restoreDefaults();
78 
80  virtual void on_import();
81 
83  virtual void on_export();
84 
87  virtual void on_importFilePathChosen(const std::string& filePath);
88 
91  virtual void on_exportFilePathChosen(const std::string& filePath);
92 
94  virtual void on_restoreFactoryDefaults();
95 
97  virtual void slot_entitySettingsRestored(const DtSettingsBackup* s);
98 
100 
101  protected:
103  virtual void sendSettingsToGui();
104 
105  protected:
108  };
109 
110 }

Document ID: Generated on Tue Mar 8 22:13:38 EST 2016 from SVN revision 162938
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)