Changeset 2126 in ntrip


Ignore:
Timestamp:
Dec 28, 2009, 9:57:16 AM (14 years ago)
Author:
mervart
Message:

* empty log message *

Location:
trunk/BNC
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/bncmodel.cpp

    r2125 r2126  
    185185////////////////////////////////////////////////////////////////////////////
    186186bncModel::~bncModel() {
     187  delete _nmeaStream;
     188  delete _nmeaFile;
    187189}
    188190
  • trunk/BNC/bncwindow.cpp

    r2105 r2126  
    302302  // -----------
    303303  _pppMountLineEdit  = new QLineEdit(settings.value("pppMount").toString());
     304  _pppNMEALineEdit   = new QLineEdit(settings.value("nmeaFile").toString());
    304305  _pppStaticCheckBox = new QCheckBox();
    305306  _pppStaticCheckBox->setCheckState(Qt::CheckState(
     
    490491  connect(_rnxPathLineEdit, SIGNAL(textChanged(const QString &)),
    491492          this, SLOT(bncText(const QString &)));
    492   if (_rnxPathLineEdit->text().isEmpty()) {
    493     _rnxIntrComboBox->setStyleSheet("background-color: lightGray");
    494     _rnxSamplSpinBox->setStyleSheet("background-color: lightGray");
    495     _rnxSkelLineEdit->setStyleSheet("background-color: lightGray");
    496     _rnxScrpLineEdit->setStyleSheet("background-color: lightGray");
    497     palette.setColor(_rnxV3CheckBox->backgroundRole(), lightGray);
    498     _rnxV3CheckBox->setPalette(palette);
    499     _rnxIntrComboBox->setEnabled(false);
    500     _rnxSamplSpinBox->setEnabled(false);
    501     _rnxSkelLineEdit->setEnabled(false);
    502     _rnxScrpLineEdit->setEnabled(false);
    503     _rnxV3CheckBox->setEnabled(false);
    504   }
    505493
    506494  // RINEX Ephemeris
     
    527515  connect(_outEphPortLineEdit, SIGNAL(textChanged(const QString &)),
    528516          this, SLOT(bncText(const QString &)));
    529 
    530   if (_ephPathLineEdit->text().isEmpty() && _outEphPortLineEdit->text().isEmpty()) {
    531     _ephIntrComboBox->setStyleSheet("background-color: lightGray");
    532     palette.setColor(_ephV3CheckBox->backgroundRole(), lightGray);
    533     _ephV3CheckBox->setPalette(palette);
    534     _ephIntrComboBox->setEnabled(false);
    535     _ephV3CheckBox->setEnabled(false);
    536   }
    537   if (_ephPathLineEdit->text().isEmpty() && !_outEphPortLineEdit->text().isEmpty()) {
    538     _ephIntrComboBox->setStyleSheet("background-color: lightGray");
    539     _ephIntrComboBox->setEnabled(false);
    540   }   
    541517
    542518  // Broadcast Corrections
     
    723699  connect(_miscMountLineEdit, SIGNAL(textChanged(const QString &)),
    724700          this, SLOT(bncText(const QString &)));
    725   if (_miscMountLineEdit->text().isEmpty()) {
    726     _perfIntrComboBox->setStyleSheet("background-color: lightGray");
    727     palette.setColor(_scanRTCMCheckBox->backgroundRole(), lightGray);
    728     _scanRTCMCheckBox->setPalette(palette);
    729     _perfIntrComboBox->setEnabled(false);
    730     _scanRTCMCheckBox->setEnabled(false);
    731   }
    732701
    733702  // PPP Client
     
    736705  pppLayout->setColumnMinimumWidth(0,14*ww);
    737706  pppLayout->addWidget(new QLabel("Mountpoint"),          0, 0);
    738   pppLayout->addWidget(_pppMountLineEdit,                 0, 1, 1, 3);
     707  pppLayout->addWidget(_pppMountLineEdit,                 0, 1, 1, 2);
     708  pppLayout->addWidget(new QLabel("      NMEA Output"),   0, 4);
     709  pppLayout->addWidget(_pppNMEALineEdit,                  0, 5, 1, 2);
    739710  pppLayout->addWidget(new QLabel("Static"),              1, 0);
    740711  pppLayout->addWidget(_pppStaticCheckBox,                1, 1);
     
    751722  connect(_pppMountLineEdit, SIGNAL(textChanged(const QString &)),
    752723          this, SLOT(bncText(const QString &)));
    753   if (_pppMountLineEdit->text().isEmpty()) {
    754     palette.setColor(_pppStaticCheckBox->backgroundRole(), lightGray);
    755     palette.setColor(_pppUsePhaseCheckBox->backgroundRole(), lightGray);
    756     palette.setColor(_pppEstTropoCheckBox->backgroundRole(), lightGray);
    757     _pppStaticCheckBox->setPalette(palette);
    758     _pppUsePhaseCheckBox->setPalette(palette);
    759     _pppEstTropoCheckBox->setPalette(palette);
    760     _pppStaticCheckBox->setEnabled(false);
    761     _pppUsePhaseCheckBox->setEnabled(false);
    762     _pppEstTropoCheckBox->setEnabled(false);
    763   }
    764724
    765725  // Main Layout
     
    10661026  settings.setValue("miscMount",   _miscMountLineEdit->text());
    10671027  settings.setValue("pppMount",    _pppMountLineEdit->text());
     1028  settings.setValue("nmeaFile",    _pppNMEALineEdit->text());
    10681029  settings.setValue("pppStatic",   _pppStaticCheckBox->checkState());
    10691030  settings.setValue("pppUsePhase", _pppUsePhaseCheckBox->checkState());
     
    14021363  bool isEmpty = text.isEmpty();
    14031364
    1404   QPalette palette;
    1405   QColor lightGray(230, 230, 230);
    1406   QColor white(255, 255, 255);
    1407 
     1365  QPalette palette_white(QColor(255, 255, 255));
     1366  QPalette palette_gray(QColor(230, 230, 230));
    14081367
    14091368  // Proxy
     
    14261385      _rnxSkelLineEdit->setStyleSheet("background-color: white");
    14271386      _rnxScrpLineEdit->setStyleSheet("background-color: white");
    1428       palette.setColor(_rnxV3CheckBox->backgroundRole(), white);
    1429       _rnxV3CheckBox->setPalette(palette);
     1387      _rnxV3CheckBox->setPalette(palette_white);
    14301388      _rnxIntrComboBox->setStyleSheet("background-color: white");
    14311389      _rnxSamplSpinBox->setEnabled(true);
     
    14381396      _rnxSkelLineEdit->setStyleSheet("background-color: lightGray");
    14391397      _rnxScrpLineEdit->setStyleSheet("background-color: lightGray");
    1440       palette.setColor(_rnxV3CheckBox->backgroundRole(), lightGray);
    1441       _rnxV3CheckBox->setPalette(palette);
     1398      _rnxV3CheckBox->setPalette(palette_gray);
    14421399      _rnxIntrComboBox->setStyleSheet("background-color: lightGray");
    14431400      _rnxSamplSpinBox->setEnabled(false);
     
    14541411    if (!_ephPathLineEdit->text().isEmpty() && !_outEphPortLineEdit->text().isEmpty()) {
    14551412      _ephIntrComboBox->setStyleSheet("background-color: white");
    1456       palette.setColor(_ephV3CheckBox->backgroundRole(), white);
    1457       _ephV3CheckBox->setPalette(palette);
     1413      _ephV3CheckBox->setPalette(palette_white);
    14581414      _ephIntrComboBox->setEnabled(true);
    14591415      _ephV3CheckBox->setEnabled(true);
     
    14611417    if (_ephPathLineEdit->text().isEmpty() && !_outEphPortLineEdit->text().isEmpty()) {
    14621418      _ephIntrComboBox->setStyleSheet("background-color: lightGray");
    1463       palette.setColor(_ephV3CheckBox->backgroundRole(), white);
    1464       _ephV3CheckBox->setPalette(palette);
     1419      _ephV3CheckBox->setPalette(palette_gray);
    14651420      _ephIntrComboBox->setEnabled(false);
    14661421      _ephV3CheckBox->setEnabled(true);
     
    14681423    if (!_ephPathLineEdit->text().isEmpty() && _outEphPortLineEdit->text().isEmpty()) {
    14691424      _ephIntrComboBox->setStyleSheet("background-color: white");
    1470       palette.setColor(_ephV3CheckBox->backgroundRole(), white);
    1471       _ephV3CheckBox->setPalette(palette);
     1425      _ephV3CheckBox->setPalette(palette_white);
    14721426      _ephIntrComboBox->setEnabled(true);
    14731427      _ephV3CheckBox->setEnabled(true);
     
    14751429    if (_ephPathLineEdit->text().isEmpty() && _outEphPortLineEdit->text().isEmpty()) {
    14761430      _ephIntrComboBox->setStyleSheet("background-color: lightGray");
    1477       palette.setColor(_ephV3CheckBox->backgroundRole(), lightGray);
    1478       _ephV3CheckBox->setPalette(palette);
     1431      _ephV3CheckBox->setPalette(palette_gray);
    14791432      _ephIntrComboBox->setEnabled(false);
    14801433      _ephV3CheckBox->setEnabled(false);
     
    15921545    if (!isEmpty) {
    15931546      _perfIntrComboBox->setStyleSheet("background-color: white");
    1594       palette.setColor(_scanRTCMCheckBox->backgroundRole(), white);
    1595       _scanRTCMCheckBox->setPalette(palette);
     1547      _scanRTCMCheckBox->setPalette(palette_white);
    15961548      _perfIntrComboBox->setEnabled(true);
    15971549      _scanRTCMCheckBox->setEnabled(true);
    15981550    } else {
    15991551      _perfIntrComboBox->setStyleSheet("background-color: lightGray");
    1600       palette.setColor(_scanRTCMCheckBox->backgroundRole(), lightGray);
    1601       _scanRTCMCheckBox->setPalette(palette);
     1552      _scanRTCMCheckBox->setPalette(palette_gray);
    16021553      _perfIntrComboBox->setEnabled(false);
    16031554      _scanRTCMCheckBox->setEnabled(false);
     
    16091560  if (_aogroup->currentIndex() == 9) {
    16101561    if (!isEmpty) {
    1611       palette.setColor(_pppStaticCheckBox->backgroundRole(), white);
    1612       palette.setColor(_pppUsePhaseCheckBox->backgroundRole(), white);
    1613       palette.setColor(_pppEstTropoCheckBox->backgroundRole(), white);
    1614       _pppStaticCheckBox->setPalette(palette);
    1615       _pppUsePhaseCheckBox->setPalette(palette);
    1616       _pppEstTropoCheckBox->setPalette(palette);
     1562      _pppNMEALineEdit->setPalette(palette_white);
     1563      _pppStaticCheckBox->setPalette(palette_white);
     1564      _pppUsePhaseCheckBox->setPalette(palette_white);
     1565      _pppEstTropoCheckBox->setPalette(palette_white);
     1566      _pppNMEALineEdit->setEnabled(true);
    16171567      _pppStaticCheckBox->setEnabled(true);
    16181568      _pppUsePhaseCheckBox->setEnabled(true);
    16191569      _pppEstTropoCheckBox->setEnabled(true);
    16201570    } else {
    1621       palette.setColor(_pppStaticCheckBox->backgroundRole(), lightGray);
    1622       palette.setColor(_pppUsePhaseCheckBox->backgroundRole(), lightGray);
    1623       palette.setColor(_pppEstTropoCheckBox->backgroundRole(), lightGray);
    1624       _pppStaticCheckBox->setPalette(palette);
    1625       _pppUsePhaseCheckBox->setPalette(palette);
    1626       _pppEstTropoCheckBox->setPalette(palette);
     1571      _pppNMEALineEdit->setPalette(palette_gray);
     1572      _pppStaticCheckBox->setPalette(palette_gray);
     1573      _pppUsePhaseCheckBox->setPalette(palette_gray);
     1574      _pppEstTropoCheckBox->setPalette(palette_gray);
     1575      _pppNMEALineEdit->setEnabled(false);
    16271576      _pppStaticCheckBox->setEnabled(false);
    16281577      _pppUsePhaseCheckBox->setEnabled(false);
  • trunk/BNC/bncwindow.h

    r2086 r2126  
    113113    QLineEdit* _miscMountLineEdit;
    114114    QLineEdit* _pppMountLineEdit;
     115    QLineEdit* _pppNMEALineEdit;
    115116    QCheckBox* _pppStaticCheckBox;
    116117    QCheckBox* _pppUsePhaseCheckBox;
Note: See TracChangeset for help on using the changeset viewer.