OpendTect  6.6
settingsaccess.h
Go to the documentation of this file.
1 #pragma once
2 
3 /*+
4 ________________________________________________________________________
5 
6  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
7  Author: J.C. Glas
8  Date: 01/12/2014
9 ________________________________________________________________________
10 
11 -*/
12 
13 #include "settings.h"
14 
15 
22 {
23 public:
24  SettingsAccess(); // accesses Settings::common()
26 
27  bool doesUserWantShading(bool forvolumes=false) const;
28 
29  int getDefaultTexResFactor(int nrres) const;
30 
32 
33  int getDefaultTexResAsIndex(int nrres) const;
34  void setDefaultTexResAsIndex(int idx,int nrres);
36 
38  void setHostNameOverrule(const char*);
39 
40  mDeprecated("Use CommandDefs class")
41  BufferString getTerminalEmulator();
42  mDeprecated("Use CommandDefs class")
43  void setTerminalEmulator(const char*);
44 
45  static const char* sKeyIcons();
46  static const char* sKeyShowInlProgress();
47  static const char* sKeyShowCrlProgress();
48  static const char* sKeyShowRdlProgress();
49  static const char* sKeyTexResFactor();
50  static const char* sKeyUseSurfShaders();
51  static const char* sKeyUseVolShaders();
52  static const char* sKeyEnableMipmapping();
53  static const char* sKeyAnisotropicPower();
54  static const char* sKeyMouseWheelReversal();
55  static const char* sKeyMouseWheelZoomFactor();
56  static const char* sKeyHostNameOverrule();
57 
58 protected:
59  Settings& settings_;
60 };
61 
Settings
Settings class holds the user settings. It is an IOPar.
Definition: settings.h:34
settings.h
SettingsAccess
Functionality to access specific user settings and/or environment variables from different parts of O...
Definition: settingsaccess.h:22
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
SettingsAccess::setHostNameOverrule
void setHostNameOverrule(const char *)
SettingsAccess::getDefaultTexResAsIndex
int getDefaultTexResAsIndex(int nrres) const
CommandDefs
Definition: commanddefs.h:19
SettingsAccess::setDefaultTexResAsIndex
void setDefaultTexResAsIndex(int idx, int nrres)
system default represented by idx==nrres
SettingsAccess::systemHasDefaultTexResFactor
static bool systemHasDefaultTexResFactor()
SettingsAccess::SettingsAccess
SettingsAccess(Settings &)
mDeprecated
#define mDeprecated(msg)
Definition: plfdefs.h:215
SettingsAccess::SettingsAccess
SettingsAccess()
BufferString
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
SettingsAccess::getHostNameOverrule
BufferString getHostNameOverrule() const
SettingsAccess::doesUserWantShading
bool doesUserWantShading(bool forvolumes=false) const
SettingsAccess::getDefaultTexResFactor
int getDefaultTexResFactor(int nrres) const

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2021