/[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 1499 by capela, Tue Nov 20 16:48:04 2007 UTC revision 1509 by capela, Thu Nov 22 11:10:44 2007 UTC
# Line 39  class qsamplerOptions Line 39  class qsamplerOptions
39  {  {
40  public:  public:
41    
42      // Constructor.          // Constructor.
43      qsamplerOptions();          qsamplerOptions();
44      // Default destructor.          // Default destructor.
45      ~qsamplerOptions();          ~qsamplerOptions();
46    
47      // The settings object accessor.          // The settings object accessor.
48      QSettings& settings();          QSettings& settings();
49    
50      // Command line arguments parser.          // Command line arguments parser.
51      bool parse_args(int argc, char **argv);          bool parse_args(int argc, char **argv);
52      // Command line usage helper.          // Command line usage helper.
53      void print_usage(const char *arg0);          void print_usage(const char *arg0);
54    
55      // Startup supplied session file.          // Startup supplied session file.
56      QString sSessionFile;          QString sSessionFile;
57    
58      // Server options...          // Server options...
59      QString sServerHost;          QString sServerHost;
60      int     iServerPort;          int     iServerPort;
61      int     iServerTimeout;          int     iServerTimeout;
62      bool    bServerStart;          bool    bServerStart;
63      QString sServerCmdLine;          QString sServerCmdLine;
64      int     iStartDelay;          int     iStartDelay;
65    
66      // Display options...          // Display options...
67      QString sDisplayFont;          QString sDisplayFont;
68      bool    bDisplayEffect;          bool    bDisplayEffect;
69      bool    bAutoRefresh;          bool    bAutoRefresh;
70      int     iAutoRefreshTime;          int     iAutoRefreshTime;
71      int     iMaxVolume;          int     iMaxVolume;
72      QString sMessagesFont;          QString sMessagesFont;
73      bool    bMessagesLimit;          bool    bMessagesLimit;
74      int     iMessagesLimitLines;          int     iMessagesLimitLines;
75      bool    bConfirmRemove;          bool    bConfirmRemove;
76      bool    bKeepOnTop;          bool    bKeepOnTop;
77      bool    bStdoutCapture;          bool    bStdoutCapture;
78      bool    bCompletePath;          bool    bCompletePath;
79      bool    bInstrumentNames;          bool    bInstrumentNames;
80    
81      // View options...          // View options...
82      bool    bMenubar;          bool    bMenubar;
83      bool    bToolbar;          bool    bToolbar;
84      bool    bStatusbar;          bool    bStatusbar;
85      bool    bAutoArrange;          bool    bAutoArrange;
86    
87      // Default options...          // Default options...
88      QString sSessionDir;          QString sSessionDir;
89      QString sInstrumentDir;          QString sInstrumentDir;
90      QString sEngineName;          QString sEngineName;
91      QString sAudioDriver;          QString sAudioDriver;
92      QString sMidiDriver;          QString sMidiDriver;
93          int     iMidiMap;          int     iMidiMap;
94          int     iMidiBank;          int     iMidiBank;
95          int     iMidiProg;          int     iMidiProg;
96          int     iVolume;          int     iVolume;
97          int     iLoadMode;          int     iLoadMode;
98    
99      // Recent file list.          // Recent file list.
100      int     iMaxRecentFiles;          int     iMaxRecentFiles;
101      QStringList recentFiles;          QStringList recentFiles;
102    
103      // Widget geometry persistence helper prototypes.          // Widget geometry persistence helper prototypes.
104      void saveWidgetGeometry(QWidget *pWidget);          void saveWidgetGeometry(QWidget *pWidget);
105      void loadWidgetGeometry(QWidget *pWidget);          void loadWidgetGeometry(QWidget *pWidget);
106    
107      // Combo box history persistence helper prototypes.          // Combo box history persistence helper prototypes.
108      void loadComboBoxHistory(QComboBox *pComboBox, int iLimit = 8);          void loadComboBoxHistory(QComboBox *pComboBox, int iLimit = 8);
109      void saveComboBoxHistory(QComboBox *pComboBox, int iLimit = 8);          void saveComboBoxHistory(QComboBox *pComboBox, int iLimit = 8);
110    
111  private:  private:
112    
113      // Settings member variables.          // Settings member variables.
114      QSettings m_settings;          QSettings m_settings;
115  };  };
116    
117    

Legend:
Removed from v.1499  
changed lines
  Added in v.1509

  ViewVC Help
Powered by ViewVC