/[svn]/gigedit/trunk/src/gigedit/Settings.h
ViewVC logotype

Contents of /gigedit/trunk/src/gigedit/Settings.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2689 - (show annotations) (download) (as text)
Sun Jan 4 17:19:19 2015 UTC (4 years, 5 months ago) by schoenebeck
File MIME type: text/x-c++hdr
File size: 870 byte(s)
* Automatically switch the sampler's (audible) instrument (in live-mode)
  whenever another instrument was selected in gigedit (this default
  behavior can be switched off in the settings menu of gigedit).

1 /*
2 Copyright (c) 2014-2015 Christian Schoenebeck
3
4 This file is part of "gigedit" and released under the terms of the
5 GNU General Public License version 2.
6 */
7
8 #ifndef GIGEDIT_SETTINGS
9 #define GIGEDIT_SETTINGS
10
11 // Probably a bit overkill for only two settings (right now), but I saw
12 // originnaly no better place to put this, since warnUserOnExtensions needs to
13 // be accessed without a MainWindow instance.
14 struct Settings {
15 bool warnUserOnExtensions; ///< if enabled, the user shall he be warned if he is trying to use a gig format extension that will not work with Gigasampler/GigaStudio
16 bool syncSamplerInstrumentSelection; ///< if enabled, the sampler's current instrument will automatically be switched whenever another instrument was selected in gigedit
17
18 static Settings* singleton();
19 Settings();
20 };
21
22 #endif // GIGEDIT_SETTINGS

  ViewVC Help
Powered by ViewVC