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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2773 - (hide annotations) (download) (as text)
Fri Jun 12 17:57:52 2015 UTC (7 years, 2 months ago) by schoenebeck
File MIME type: text/x-c++hdr
File size: 1034 byte(s)
* Region Chooser: when moving a region around automatically move the
  keyboard position dependent pitch accordingly (can be turned off with
  "Settings"->"Move root key with region moved").

1 schoenebeck 2541 /*
2 schoenebeck 2689 Copyright (c) 2014-2015 Christian Schoenebeck
3 schoenebeck 2541
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 schoenebeck 2773 // Probably a bit overkill for only few settings (right now), but I saw
12 schoenebeck 2689 // originnaly no better place to put this, since warnUserOnExtensions needs to
13     // be accessed without a MainWindow instance.
14 schoenebeck 2541 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 schoenebeck 2689 bool syncSamplerInstrumentSelection; ///< if enabled, the sampler's current instrument will automatically be switched whenever another instrument was selected in gigedit
17 schoenebeck 2773 bool moveRootNoteWithRegionMoved; ///< if enabled, the root note(s) of regions are automatically moving when the user drags a region around at the virtual keyboard
18    
19 schoenebeck 2541 static Settings* singleton();
20     Settings();
21     };
22    
23     #endif // GIGEDIT_SETTINGS

  ViewVC Help
Powered by ViewVC