SpectMorph
smconfig.hh
1 // Licensed GNU LGPL v3 or later: http://www.gnu.org/licenses/lgpl.html
2 
3 #ifndef SPECTMORPH_CONFIG_HH
4 #define SPECTMORPH_CONFIG_HH
5 
6 #include "smutils.hh"
7 
8 #include <vector>
9 
10 namespace SpectMorph
11 {
12 
13 class Config
14 {
15  int m_zoom = 100;
16  std::vector<std::string> m_debug;
17 
18  std::string get_config_filename();
19 public:
20  Config();
21 
22  int zoom() const;
23  void set_zoom (int z);
24 
25  std::vector<std::string> debug();
26 
27  void store();
28 };
29 
30 }
31 
32 #endif
Definition: smadsrenvelope.hh:8
Definition: smconfig.hh:13