/[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 1890 by capela, Tue Apr 28 09:06:43 2009 UTC revision 2028 by capela, Wed Nov 4 18:59:57 2009 UTC
# Line 44  namespace QSampler { Line 44  namespace QSampler {
44  Options::Options (void)  Options::Options (void)
45          : m_settings(QSAMPLER_DOMAIN, QSAMPLER_TITLE)          : m_settings(QSAMPLER_DOMAIN, QSAMPLER_TITLE)
46  {  {
47            loadOptions();
48    }
49    
50    
51    // Default Destructor.
52    Options::~Options (void)
53    {
54            saveOptions();
55    }
56    
57    
58    // Explicit load method.
59    void Options::loadOptions (void)
60    {
61          // Begin into general options group.          // Begin into general options group.
62          m_settings.beginGroup("/Options");          m_settings.beginGroup("/Options");
63    
# Line 140  Options::Options (void) Line 154  Options::Options (void)
154  }  }
155    
156    
157  // Default Destructor.  // Explicit save method.
158  Options::~Options (void)  void Options::saveOptions (void)
159  {  {
160          // Make program version available in the future.          // Make program version available in the future.
161          m_settings.beginGroup("/Program");          m_settings.beginGroup("/Program");
# Line 225  Options::~Options (void) Line 239  Options::~Options (void)
239          m_settings.setValue("/Volume", iVolume);          m_settings.setValue("/Volume", iVolume);
240          m_settings.setValue("/Loadmode", iLoadMode);          m_settings.setValue("/Loadmode", iLoadMode);
241          m_settings.endGroup();          m_settings.endGroup();
242    
243            // Save/commit to disk.
244            m_settings.sync();
245  }  }
246    
247    
248  //-------------------------------------------------------------------------  //-------------------------------------------------------------------------
249  // Settings accessor.  // Settings accessor.
250  //  //

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

  ViewVC Help
Powered by ViewVC