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

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

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

revision 106 by capela, Fri Jun 4 18:34:58 2004 UTC revision 454 by capela, Mon Mar 14 10:59:57 2005 UTC
# Line 1  Line 1 
1  // qsamplerOptions.cpp  // qsamplerOptions.cpp
2  //  //
3  /****************************************************************************  /****************************************************************************
4     Copyright (C) 2003-2004, rncbc aka Rui Nuno Capela. All rights reserved.     Copyright (C) 2003-2005, rncbc aka Rui Nuno Capela. All rights reserved.
5    
6     This program is free software; you can redistribute it and/or     This program is free software; you can redistribute it and/or
7     modify it under the terms of the GNU General Public License     modify it under the terms of the GNU General Public License
# Line 24  Line 24 
24    
25  #include <qcombobox.h>  #include <qcombobox.h>
26    
27  #include "lscp/client.h"  #include <lscp/client.h>
28    
29  #include "config.h"  #include "config.h"
30    
# Line 46  qsamplerOptions::qsamplerOptions (void) Line 46  qsamplerOptions::qsamplerOptions (void)
46      m_settings.beginGroup("/Server");      m_settings.beginGroup("/Server");
47      sServerHost    = m_settings.readEntry("/ServerHost", "localhost");      sServerHost    = m_settings.readEntry("/ServerHost", "localhost");
48      iServerPort    = m_settings.readNumEntry("/ServerPort", 8888);      iServerPort    = m_settings.readNumEntry("/ServerPort", 8888);
49      iServerTimeout = m_settings.readNumEntry("/ServerTimeout", 500);      iServerTimeout = m_settings.readNumEntry("/ServerTimeout", 1000);
50      bServerStart   = m_settings.readBoolEntry("/ServerStart", true);      bServerStart   = m_settings.readBoolEntry("/ServerStart", true);
51      sServerCmdLine = m_settings.readEntry("/ServerCmdLine", "linuxsampler");      sServerCmdLine = m_settings.readEntry("/ServerCmdLine", "linuxsampler");
52      iStartDelay    = m_settings.readNumEntry("/StartDelay", 2);      iStartDelay    = m_settings.readNumEntry("/StartDelay", 3);
53      m_settings.endGroup();      m_settings.endGroup();
54    
55      // Load display options...      // Load display options...
56      m_settings.beginGroup("/Display");      m_settings.beginGroup("/Display");
57      sDisplayFont     = m_settings.readEntry("/DisplayFont", QString::null);      sDisplayFont     = m_settings.readEntry("/DisplayFont", QString::null);
58        bDisplayEffect   = m_settings.readBoolEntry("/DisplayEffect", true);
59      bAutoRefresh     = m_settings.readBoolEntry("/AutoRefresh", true);      bAutoRefresh     = m_settings.readBoolEntry("/AutoRefresh", true);
60      iAutoRefreshTime = m_settings.readNumEntry("/AutoRefreshTime", 1000);      iAutoRefreshTime = m_settings.readNumEntry("/AutoRefreshTime", 1000);
61        iMaxVolume       = m_settings.readNumEntry("/MaxVolume", 100);
62      sMessagesFont    = m_settings.readEntry("/MessagesFont", QString::null);      sMessagesFont    = m_settings.readEntry("/MessagesFont", QString::null);
63      bMessagesLimit   = m_settings.readBoolEntry("/MessagesLimit", true);      bMessagesLimit   = m_settings.readBoolEntry("/MessagesLimit", true);
64      iMessagesLimitLines = m_settings.readNumEntry("/MessagesLimitLines", 1000);      iMessagesLimitLines = m_settings.readNumEntry("/MessagesLimitLines", 1000);
65      bConfirmRemove   = m_settings.readBoolEntry("/ConfirmRemove", true);      bConfirmRemove   = m_settings.readBoolEntry("/ConfirmRemove", true);
66        bKeepOnTop       = m_settings.readBoolEntry("/KeepOnTop", true);
67      bStdoutCapture   = m_settings.readBoolEntry("/StdoutCapture", true);      bStdoutCapture   = m_settings.readBoolEntry("/StdoutCapture", true);
68      bCompletePath    = m_settings.readBoolEntry("/CompletePath", true);      bCompletePath    = m_settings.readBoolEntry("/CompletePath", true);
69      iMaxRecentFiles  = m_settings.readNumEntry("/MaxRecentFiles", 5);      iMaxRecentFiles  = m_settings.readNumEntry("/MaxRecentFiles", 5);
70        bInstrumentNames = m_settings.readBoolEntry("/InstrumentNames", false);
71      m_settings.endGroup();      m_settings.endGroup();
72    
73      // And go into view options group.      // And go into view options group.
# Line 90  qsamplerOptions::qsamplerOptions (void) Line 94  qsamplerOptions::qsamplerOptions (void)
94      m_settings.beginGroup("/Default");      m_settings.beginGroup("/Default");
95      sSessionDir    = m_settings.readEntry("/SessionDir", QString::null);      sSessionDir    = m_settings.readEntry("/SessionDir", QString::null);
96      sInstrumentDir = m_settings.readEntry("/InstrumentDir", QString::null);      sInstrumentDir = m_settings.readEntry("/InstrumentDir", QString::null);
97        sEngineName    = m_settings.readEntry("/EngineName", QString::null);
98        sAudioDriver   = m_settings.readEntry("/AudioDriver", QString::null);
99        sMidiDriver    = m_settings.readEntry("/MidiDriver", QString::null);
100      m_settings.endGroup();      m_settings.endGroup();
101  }  }
102    
# Line 118  qsamplerOptions::~qsamplerOptions (void) Line 125  qsamplerOptions::~qsamplerOptions (void)
125      // Save display options.      // Save display options.
126      m_settings.beginGroup("/Display");      m_settings.beginGroup("/Display");
127      m_settings.writeEntry("/DisplayFont", sDisplayFont);      m_settings.writeEntry("/DisplayFont", sDisplayFont);
128        m_settings.writeEntry("/DisplayEffect", bDisplayEffect);
129      m_settings.writeEntry("/AutoRefresh", bAutoRefresh);      m_settings.writeEntry("/AutoRefresh", bAutoRefresh);
130      m_settings.writeEntry("/AutoRefreshTime", iAutoRefreshTime);      m_settings.writeEntry("/AutoRefreshTime", iAutoRefreshTime);
131        m_settings.writeEntry("/MaxVolume", iMaxVolume);
132      m_settings.writeEntry("/MessagesFont", sMessagesFont);      m_settings.writeEntry("/MessagesFont", sMessagesFont);
133      m_settings.writeEntry("/MessagesLimit", bMessagesLimit);      m_settings.writeEntry("/MessagesLimit", bMessagesLimit);
134      m_settings.writeEntry("/MessagesLimitLines", iMessagesLimitLines);      m_settings.writeEntry("/MessagesLimitLines", iMessagesLimitLines);
135      m_settings.writeEntry("/ConfirmRemove", bConfirmRemove);      m_settings.writeEntry("/ConfirmRemove", bConfirmRemove);
136        m_settings.writeEntry("/KeepOnTop", bKeepOnTop);
137      m_settings.writeEntry("/StdoutCapture", bStdoutCapture);      m_settings.writeEntry("/StdoutCapture", bStdoutCapture);
138      m_settings.writeEntry("/CompletePath", bCompletePath);      m_settings.writeEntry("/CompletePath", bCompletePath);
139      m_settings.writeEntry("/MaxRecentFiles", iMaxRecentFiles);      m_settings.writeEntry("/MaxRecentFiles", iMaxRecentFiles);
140        m_settings.writeEntry("/InstrumentNames", bInstrumentNames);
141      m_settings.endGroup();      m_settings.endGroup();
142    
143      // View options group.      // View options group.
# Line 149  qsamplerOptions::~qsamplerOptions (void) Line 160  qsamplerOptions::~qsamplerOptions (void)
160      m_settings.beginGroup("/Default");      m_settings.beginGroup("/Default");
161      m_settings.writeEntry("/SessionDir", sSessionDir);      m_settings.writeEntry("/SessionDir", sSessionDir);
162      m_settings.writeEntry("/InstrumentDir", sInstrumentDir);      m_settings.writeEntry("/InstrumentDir", sInstrumentDir);
163        m_settings.writeEntry("/EngineName", sEngineName);
164        m_settings.writeEntry("/AudioDriver", sAudioDriver);
165        m_settings.writeEntry("/MidiDriver", sMidiDriver);
166      m_settings.endGroup();      m_settings.endGroup();
167    
168      m_settings.endGroup();      m_settings.endGroup();

Legend:
Removed from v.106  
changed lines
  Added in v.454

  ViewVC Help
Powered by ViewVC