Changeset 5066 in ntrip for trunk/BNC/src/bncsettings.cpp


Ignore:
Timestamp:
Mar 30, 2013, 11:31:00 AM (11 years ago)
Author:
mervart
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/src/bncsettings.cpp

    r5064 r5066  
    2727  QMutexLocker locker(&_mutex);
    2828
    29 #ifdef GNSSCENTER_PLUGIN
    30   _bncApp = 0;
    31   return;
    32 #else
    33   _bncApp = static_cast<bncApp*>(qApp);
    34 #endif
    35 
    3629  // First fill the options
    3730  // ----------------------
    38   if (_bncApp->_settings.size() == 0) {
     31  if (PGM_CORE->_settings.size() == 0) {
    3932    reRead();
    4033  }
     
    5043void bncSettings::reRead() {
    5144
    52   _bncApp->_settings.clear();
    53 
    54   QSettings settings(_bncApp->confFileName(), QSettings::IniFormat);
     45  PGM_CORE->_settings.clear();
     46
     47  QSettings settings(PGM_CORE->confFileName(), QSettings::IniFormat);
    5548
    5649  // Read from File
     
    6053    while (it.hasNext()) {
    6154      QString key = it.next();
    62       _bncApp->_settings[key] = settings.value(key);
     55      PGM_CORE->_settings[key] = settings.value(key);
    6356    }
    6457  }
     
    225218  QMutexLocker locker(&_mutex);
    226219
    227   if (_bncApp && _bncApp->_settings.contains(key)) {
    228     return _bncApp->_settings[key];
     220  if (PGM_CORE->_settings.contains(key)) {
     221    return PGM_CORE->_settings[key];
    229222  }
    230223  else {
     
    243236////////////////////////////////////////////////////////////////////////////
    244237void bncSettings::setValue_p(const QString &key, const QVariant& value) {
    245   _bncApp->_settings[key] = value;
     238  PGM_CORE->_settings[key] = value;
    246239}
    247240
     
    250243void bncSettings::remove(const QString& key ) {
    251244  QMutexLocker locker(&_mutex);
    252   _bncApp->_settings.remove(key);
     245  PGM_CORE->_settings.remove(key);
    253246}
    254247
     
    257250void bncSettings::sync() {
    258251  QMutexLocker locker(&_mutex);
    259   QSettings settings(_bncApp->confFileName(), QSettings::IniFormat);
     252  QSettings settings(PGM_CORE->confFileName(), QSettings::IniFormat);
    260253  settings.clear();
    261   QMapIterator<QString, QVariant> it(_bncApp->_settings);
     254  QMapIterator<QString, QVariant> it(PGM_CORE->_settings);
    262255  while (it.hasNext()) {
    263256    it.next();
Note: See TracChangeset for help on using the changeset viewer.