/[svn]/qsampler/trunk/src/qsamplerOptions.h
ViewVC logotype

Diff of /qsampler/trunk/src/qsamplerOptions.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1738 by capela, Wed May 14 15:24:22 2008 UTC revision 2028 by capela, Wed Nov 4 18:59:57 2009 UTC
# Line 1  Line 1 
1  // qsamplerOptions.h  // qsamplerOptions.h
2  //  //
3  /****************************************************************************  /****************************************************************************
4     Copyright (C) 2004-2008, rncbc aka Rui Nuno Capela. All rights reserved.     Copyright (C) 2004-2009, rncbc aka Rui Nuno Capela. All rights reserved.
5     Copyright (C) 2007, Christian Schoenebeck     Copyright (C) 2007, Christian Schoenebeck
6    
7     This program is free software; you can redistribute it and/or     This program is free software; you can redistribute it and/or
# Line 48  public: Line 48  public:
48          // The settings object accessor.          // The settings object accessor.
49          QSettings& settings();          QSettings& settings();
50    
51            // explicit I/O methods.
52            void loadOptions();
53            void saveOptions();
54    
55          // Command line arguments parser.          // Command line arguments parser.
56          bool parse_args(int argc, char **argv);          bool parse_args(const QStringList& args);
57          // Command line usage helper.          // Command line usage helper.
58          void print_usage(const char *arg0);          void print_usage(const QString& arg0);
59    
60          // Startup supplied session file.          // Startup supplied session file.
61          QString sSessionFile;          QString sSessionFile;
# Line 82  public: Line 86  public:
86          bool    bStdoutCapture;          bool    bStdoutCapture;
87          bool    bCompletePath;          bool    bCompletePath;
88          bool    bInstrumentNames;          bool    bInstrumentNames;
89            int     iBaseFontSize;
90    
91          // View options...          // View options...
92          bool    bMenubar;          bool    bMenubar;
# Line 113  public: Line 118  public:
118          void loadComboBoxHistory(QComboBox *pComboBox, int iLimit = 8);          void loadComboBoxHistory(QComboBox *pComboBox, int iLimit = 8);
119          void saveComboBoxHistory(QComboBox *pComboBox, int iLimit = 8);          void saveComboBoxHistory(QComboBox *pComboBox, int iLimit = 8);
120    
121            int  getMaxVoices();
122            int  getEffectiveMaxVoices();
123            void setMaxVoices(int iMaxVoices);
124    
125            int  getMaxStreams();
126            int  getEffectiveMaxStreams();
127            void setMaxStreams(int iMaxStreams);
128    
129            void sendFineTuningSettings();
130    
131  private:  private:
132    
133          // Settings member variables.          // Settings member variables.
134          QSettings m_settings;          QSettings m_settings;
135    
136            // Tuning
137            int iMaxVoices;
138            int iMaxStreams;
139  };  };
140    
141  } // namespace QSampler  } // namespace QSampler

Legend:
Removed from v.1738  
changed lines
  Added in v.2028

  ViewVC Help
Powered by ViewVC