Changeset 958 in ntrip for trunk/BNS/bnswindow.cpp


Ignore:
Timestamp:
Jul 22, 2008, 4:44:49 PM (16 years ago)
Author:
weber
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNS/bnswindow.cpp

    r917 r958  
    4242  img->setPixmap(QPixmap(":ntrip-logo.png"));
    4343  dlgLayout->addWidget(img, 0,0);
    44   dlgLayout->addWidget(new QLabel("BKG NTRIP Server (BNS) Version 1.0"), 0,1);
     44  dlgLayout->addWidget(new QLabel("BKG Ntrip Server (BNS) Version 1.0"), 0,1);
    4545  dlgLayout->addWidget(tb,1,0,1,2);
    4646  dlgLayout->addWidget(_closeButton,2,1,Qt::AlignRight); 
     
    112112  setCentralWidget(_canvas);
    113113
     114  _proxyHostLineEdit  = new QLineEdit(settings.value("proxyHost").toString());
     115  _proxyHostLineEdit->setWhatsThis(tr("<p>If you are running BNC within a protected Local Area Network (LAN), you might need to use a proxy server to access the Internet. Enter your proxy server IP and port number in case one is operated in front of BNC. If you do not know the IP and port of your proxy server, check the proxy server settings in your Internet browser or ask your network administrator.</p><p>Note that IP streaming is sometimes not allowed in a LAN. In this case you need to ask your network administrator for an appropriate modification of the local security policy or for the installation of a TCP relay to the NTRIP broadcasters. If these are not possible, you might need to run BNC outsideyour LAN on a network that has unobstructed connection to the Internet.</p>"));
     116  _proxyPortLineEdit  = new QLineEdit(settings.value("proxyPort").toString());
     117  _proxyPortLineEdit->setWhatsThis(tr("<p>If you are running BNC within a protected Local Area Network (LAN), you might need to use a proxy server to access the Internet. Enter your proxy server IP and port number in case one is operated in front of BNC. If you do not know the IP and port of your proxy server, check the proxy server settings in your Internet browser or ask your network administrator.</p><p>Note that IP streaming is sometimes not allowed in a LAN. In this case you need to ask your network administrator for an appropriate modification of the local security policy or for the installation of a TCP relay to the NTRIP broadcasters. If these are not possible, you might need to run BNC outsideyour LAN on a network that has unobstructed connection to the Internet.</p>"));
     118  _proxyPortLineEdit->setMaximumWidth(9*ww);
     119
     120  _logFileLineEdit    = new QLineEdit(settings.value("logFile").toString());
     121  _logFileLineEdit->setWhatsThis(tr("<p>Records of BNS activities are shown in the Log section on the bottom of this window. They can be saved into a file when a valid path is specified in the 'Logfile (full path)' field.</p>"));
     122  _fileAppendCheckBox  = new QCheckBox();
     123  _fileAppendCheckBox->setCheckState(Qt::CheckState(settings.value("fileAppend").toInt()));
     124  _fileAppendCheckBox->setWhatsThis(tr("<p>When BNS is started, new files are created by default and any existing files with the same name will be overwritten. However, users might want to append already existing files following a restart of BNS, a system crash or when BNS crashed. Tick 'Append files' to continue with existing files and keep what has been recorded so far.</p>"));
     125
     126  _refSysComboBox = new QComboBox;
     127  _refSysComboBox->setMaximumWidth(9*ww);
     128  _refSysComboBox->setEditable(false);
     129  _refSysComboBox->addItems(QString("IGS05,ETRS89").split(","));
     130  int ii = _refSysComboBox->findText(settings.value("refSys").toString());
     131  if (ii != -1) {
     132    _refSysComboBox->setCurrentIndex(ii);
     133  }
     134  _refSysComboBox->setWhatsThis(tr("Select the target reference system for outgoing orbit and clock corrections."));
     135
     136  _ephHostLineEdit  = new QLineEdit(settings.value("ephHost").toString());
     137  _ephHostLineEdit->setWhatsThis(tr("BNS reads Broadcast Ephemeris in RINEX Version 3 Navigation file format from an IP address. Specify the host IP e.g. of a BNC installation providing this information."));
    114138  _ephPortLineEdit  = new QLineEdit(settings.value("ephPort").toString());
    115   _ephPortLineEdit->setWhatsThis(tr("Port for broadcast ephemeris (from BNC)"));
     139  _ephPortLineEdit->setWhatsThis(tr("BNS reads Broadcast Ephemeris in RINEX Version 3 Navigation file format from an IP address. Specify the IP port e.g. of a BNC installation providing this information."));
     140  _ephProxyCheckBox  = new QCheckBox();
     141  _ephProxyCheckBox->setCheckState(Qt::CheckState(settings.value("ephProxy").toInt()));
     142  _ephProxyCheckBox->setWhatsThis(tr("If a proxy server is operated between BNS and the server providing Broadcast Ephemeris, you may need to use the proxy server settings you have specified. Tick 'Use proxy' to activate them for stream access."));
    116143  _ephPortLineEdit->setMaximumWidth(9*ww);
    117144
     145  _clkHostLineEdit  = new QLineEdit(settings.value("clkHost").toString());
     146  _clkHostLineEdit->setWhatsThis(tr("BNS reads Clock and Orbit corrections referring to the IGS system (X,Y,Z, ECEF) from an IP address. Specify the host IP e.g. of an RTNet installation providing this information."));
    118147  _clkPortLineEdit  = new QLineEdit(settings.value("clkPort").toString());
    119   _clkPortLineEdit->setWhatsThis(tr("Port for clock results (from RTNET)"));
     148  _clkPortLineEdit->setWhatsThis(tr("BNS reads Clock and Orbit corrections referring to the IGS system (X,Y,Z, ECEF) from an IP address. Specify the IP port e.g. of a RTNet installation providing this information."));
     149  _clkProxyCheckBox  = new QCheckBox();
     150  _clkProxyCheckBox->setCheckState(Qt::CheckState(settings.value("clkProxy").toInt()));
     151  _clkProxyCheckBox->setWhatsThis(tr("If a proxy server is operated between BNS and the server providing Clock and Orbit corrections, you may need to use the proxy server settings you have specified. Tick 'Use proxy' to activate them for stream access."));
     152  _clkFileLineEdit    = new QLineEdit(settings.value("clkFile").toString());
     153  _clkFileLineEdit->setWhatsThis(tr("Specify the full path to a file where incoming IGS Clock and Orbit corrections are saved. Beware that the size of this file can rapidly increase. Default is an empty option field meaning that incoming corrections are not saved."));
    120154  _clkPortLineEdit->setMaximumWidth(9*ww);
    121155
    122   _logFileLineEdit    = new QLineEdit(settings.value("logFile").toString());
    123156  _outHostLineEdit    = new QLineEdit(settings.value("outHost").toString());
     157  _outHostLineEdit->setWhatsThis(tr("BNS can stream clock and orbit corrections to Broadcast Ephemeris in RTCM Version 3 format. Specify the host IP of an NTRIP Broadcaster to upload the stream. An empty option field means that you don't want to upload corrections."));
    124158  _outPortLineEdit    = new QLineEdit(settings.value("outPort").toString());
     159  _outPortLineEdit->setWhatsThis(tr("Specify the IP port of an NTRIP Broadcaster to upload the stream. Default is port 80."));
    125160  _outPortLineEdit->setMaximumWidth(9*ww);
    126161  _mountpointLineEdit = new QLineEdit(settings.value("mountpoint").toString());
     162  _mountpointLineEdit->setWhatsThis(tr("Specify the mounpoint for stream upload to an NTRIP Broadcaster."));
    127163  _mountpointLineEdit->setMaximumWidth(9*ww);
    128164  _passwordLineEdit   = new QLineEdit(settings.value("password").toString());
     165  _passwordLineEdit->setWhatsThis(tr("Specify the stream upload password protecting the mounpoint on an NTRIP Broadcaster."));
    129166  _passwordLineEdit->setMaximumWidth(9*ww);
    130167  _passwordLineEdit->setEchoMode(QLineEdit::Password);
     168  _outProxyCheckBox  = new QCheckBox();
     169  _outProxyCheckBox->setCheckState(Qt::CheckState(settings.value("outProxy").toInt()));
     170  _outProxyCheckBox->setWhatsThis(tr("If a proxy server is operated between BNS and the NTRIP Broadcaster, you may need to use the proxy server settings you have specified. Tick 'Use proxy' to activate them for stream upload."));
    131171  _outFileLineEdit    = new QLineEdit(settings.value("outFile").toString());
     172  _outFileLineEdit->setWhatsThis(tr("Specify the full path to a file where outgoing Clock and Orbit corrections to Broadcast Ephemeris are saved. Beware that the size of this file can rapidly increase. Default is an empty option field meaning that outgoing corrections are not saved."));
    132173
    133174  _rnxPathLineEdit = new QLineEdit(settings.value("rnxPath").toString());
     175  _rnxPathLineEdit->setWhatsThis(tr("Specify the path for saving the generated clock corrections as Clock RINEX files. If the specified directory does not exist, BNS will not create Clock RINEX files."));
    134176  _rnxIntrComboBox = new QComboBox;
    135177  _rnxIntrComboBox->setMaximumWidth(9*ww);
    136178  _rnxIntrComboBox->setEditable(false);
    137179  _rnxIntrComboBox->addItems(QString("1 min,2 min,5 min,10 min,15 min,30 min,1 hour,1 day").split(","));
    138   int ii = _rnxIntrComboBox->findText(settings.value("rnxIntr").toString());
     180  ii = _rnxIntrComboBox->findText(settings.value("rnxIntr").toString());
    139181  if (ii != -1) {
    140182    _rnxIntrComboBox->setCurrentIndex(ii);
    141183  }
     184  _rnxIntrComboBox->setWhatsThis(tr("Select the length of the Clock RINEX file."));
    142185  _rnxSamplSpinBox = new QSpinBox;
    143186  _rnxSamplSpinBox->setMinimum(0);
     
    147190  _rnxSamplSpinBox->setValue(settings.value("rnxSampl").toInt());
    148191  _rnxSamplSpinBox->setSuffix(" sec");
     192  _rnxSamplSpinBox->setWhatsThis(tr("Select the Clock RINEX file sampling interval in seconds. A value of zero '0' tells BNS to store all available samples into Clock RINEX files."));
    149193
    150194  _sp3PathLineEdit = new QLineEdit(settings.value("sp3Path").toString());
     195  _sp3PathLineEdit->setWhatsThis(tr("Specify the path for saving the generatec orbit corrections as SP3 orbit files. If the specified directory does not exist, BNS will not create Clock RINEX files."));
    151196  _sp3IntrComboBox = new QComboBox;
    152197  _sp3IntrComboBox->setMaximumWidth(9*ww);
     
    157202    _sp3IntrComboBox->setCurrentIndex(ii);
    158203  }
     204  _sp3IntrComboBox->setWhatsThis(tr("Select the length of the SP3 orbit file."));
    159205  _sp3SamplSpinBox = new QSpinBox;
    160206  _sp3SamplSpinBox->setMinimum(0);
     
    164210  _sp3SamplSpinBox->setValue(settings.value("sp3Sampl").toInt());
    165211  _sp3SamplSpinBox->setSuffix(" sec");
     212  _sp3SamplSpinBox->setWhatsThis(tr("Select the SP3 orbit file sampling interval in seconds. A value of zero '0' tells BNS to store all available samples into SP3 orbit files."));
    166213
    167214  // TabWidget
     
    169216  QTabWidget* tabs = new QTabWidget();
    170217
    171   // Basic Input/Output Tab
    172   // ----------------------
    173   QWidget* tab_bas = new QWidget();
    174   tabs->addTab(tab_bas, "Basic Options");
    175 
    176   QGridLayout* layout_bas = new QGridLayout;
    177   layout_bas->setColumnMinimumWidth(2, 9*ww);
    178 
    179   layout_bas->addWidget(new QLabel("Input Ports"),  0, 0, 1, 2);
    180   layout_bas->addWidget(new QLabel("Output Files"), 0, 3, 1, 2);
    181   layout_bas->addWidget(new QLabel("Ephemeris"),    1, 0, Qt::AlignLeft);
    182   layout_bas->addWidget(_ephPortLineEdit,           1, 1);
    183   layout_bas->addWidget(new QLabel("Log"),          1, 3, Qt::AlignLeft);
    184   layout_bas->addWidget(_logFileLineEdit,           1, 4);
    185   layout_bas->addWidget(new QLabel("Clocks"),       2, 0, Qt::AlignLeft);
    186   layout_bas->addWidget(_clkPortLineEdit,           2, 1);
    187   layout_bas->addWidget(new QLabel("Data"),         2, 3, Qt::AlignLeft);
    188   layout_bas->addWidget(_outFileLineEdit,           2, 4);
    189   layout_bas->addWidget(new QLabel(""),             3, 0);
    190   layout_bas->addWidget(new QLabel(""),             4, 0);
    191   layout_bas->addWidget(new QLabel(""),             5, 0);
    192 
    193   tab_bas->setLayout(layout_bas);
     218  // Proxy Tab
     219  // ---------
     220  QWidget* tab_prx = new QWidget();
     221  tabs->setMaximumHeight(20*ww);
     222  tabs->addTab(tab_prx, "Proxy");
     223
     224  QGridLayout* layout_prx = new QGridLayout;
     225  layout_prx->setColumnMinimumWidth(0,9*ww);
     226
     227  layout_prx->addWidget(new QLabel("Proxy host"), 0, 0, Qt::AlignLeft);
     228  layout_prx->addWidget(_proxyHostLineEdit,       0, 1);
     229  layout_prx->addWidget(new QLabel("Proxy port"), 1, 0, Qt::AlignLeft);
     230  layout_prx->addWidget(_proxyPortLineEdit,       1, 1);
     231  layout_prx->addWidget(new QLabel("Settings for the proxy in protected networks, leave boxes blank if none."),2, 0, 1, 2, Qt::AlignLeft);
     232  layout_prx->addWidget(new QLabel("    "),       3, 0);
     233  layout_prx->addWidget(new QLabel("    "),       4, 0);
     234
     235  tab_prx->setLayout(layout_prx);
     236
     237  // General Tab
     238  // -----------
     239  QWidget* tab_gen = new QWidget();
     240  tabs->addTab(tab_gen, "General");
     241
     242  QGridLayout* layout_gen = new QGridLayout;
     243  layout_gen->setColumnMinimumWidth(0,9*ww);
     244
     245  layout_gen->addWidget(new QLabel("Logfile (full path)"), 0, 0);
     246  layout_gen->addWidget(_logFileLineEdit,                  0, 1);
     247  layout_gen->addWidget(new QLabel("Append files"),        1, 0);
     248  layout_gen->addWidget(_fileAppendCheckBox,               1, 1);
     249  layout_gen->addWidget(new QLabel("Reference System"),    2, 0);
     250  layout_gen->addWidget(_refSysComboBox,                   2, 1);
     251  layout_gen->addWidget(new QLabel("General settings for logfile, file handling and target reference system."),3, 0, 1, 2, Qt::AlignLeft);
     252  layout_gen->addWidget(new QLabel("    "),                4, 0);
     253
     254  tab_gen->setLayout(layout_gen);
     255
     256  // Input Tab
     257  // ---------
     258  QWidget* tab_inp = new QWidget();
     259  tabs->addTab(tab_inp, "Input");
     260
     261  QGridLayout* layout_inp = new QGridLayout;
     262  layout_inp->setColumnMinimumWidth(0, 9*ww);
     263
     264  layout_inp->addWidget(new QLabel("Ephemeris"),       0, 0, Qt::AlignLeft);
     265  layout_inp->addWidget(new QLabel("Host"),            0, 1, Qt::AlignRight);
     266  layout_inp->addWidget(_ephHostLineEdit,              0, 2);
     267  layout_inp->addWidget(new QLabel("Port"),            0, 3, Qt::AlignLeft);
     268  layout_inp->addWidget(_ephPortLineEdit,              0, 4);
     269  layout_inp->addWidget(new QLabel("Use proxy"),       0, 5, Qt::AlignLeft);
     270  layout_inp->addWidget(_ephProxyCheckBox,             0, 6);
     271  layout_inp->addWidget(new QLabel("Clocks & Orbits"), 1, 0, Qt::AlignLeft);
     272  layout_inp->addWidget(new QLabel("Host"),            1, 1, Qt::AlignRight);
     273  layout_inp->addWidget(_clkHostLineEdit,              1, 2);
     274  layout_inp->addWidget(new QLabel("Port"),            1, 3, Qt::AlignLeft);
     275  layout_inp->addWidget(_clkPortLineEdit,              1, 4);
     276  layout_inp->addWidget(new QLabel("Use proxy"),       1, 5, Qt::AlignLeft);
     277  layout_inp->addWidget(_clkProxyCheckBox,             1, 6);
     278  layout_inp->addWidget(new QLabel("Save Clocks & Orbits"), 2, 0, Qt::AlignLeft);
     279  layout_inp->addWidget(new QLabel("(full path)"), 2, 1, Qt::AlignRight);
     280  layout_inp->addWidget(_clkFileLineEdit,         2, 2);
     281  layout_inp->addWidget(new QLabel("Read broadcast ephemeris and IGS clocks and orbits."), 3, 0, 1, 6, Qt::AlignLeft);
     282  layout_inp->addWidget(new QLabel(""),                4, 0);
     283
     284  tab_inp->setLayout(layout_inp);
    194285
    195286  // NTRIP Caster Tab
     
    199290
    200291  QGridLayout* layout_cas = new QGridLayout;
    201   layout_cas->setColumnMinimumWidth(2, 9*ww);
    202 
    203   layout_cas->addWidget(new QLabel(""),           0, 0);
    204   layout_cas->addWidget(new QLabel("Host"),       1, 0, Qt::AlignLeft);
    205   layout_cas->addWidget(_outHostLineEdit,         1, 1);
    206   layout_cas->addWidget(new QLabel("Port"),       1, 3, Qt::AlignLeft);
    207   layout_cas->addWidget(_outPortLineEdit,         1, 4);
    208   layout_cas->addWidget(new QLabel("Mountpoint"), 2, 0, Qt::AlignLeft);
    209   layout_cas->addWidget(_mountpointLineEdit,      2, 1);
    210   layout_cas->addWidget(new QLabel("Password"),   2, 3, Qt::AlignLeft);
    211   layout_cas->addWidget(_passwordLineEdit,        2, 4);
    212   layout_cas->addWidget(new QLabel(""),           3, 0);
    213   layout_cas->addWidget(new QLabel(""),           4, 0);
    214   layout_cas->addWidget(new QLabel(""),           5, 0);
     292  layout_cas->setColumnMinimumWidth(0, 9*ww);
     293
     294  layout_cas->addWidget(new QLabel("Host"),       0, 0, Qt::AlignLeft);
     295  layout_cas->addWidget(_outHostLineEdit,         0, 1);
     296  layout_cas->addWidget(new QLabel("Port"),       0, 3, Qt::AlignLeft);
     297  layout_cas->addWidget(_outPortLineEdit,         0, 4);
     298  layout_cas->addWidget(new QLabel("Mountpoint"), 1, 0, Qt::AlignLeft);
     299  layout_cas->addWidget(_mountpointLineEdit,      1, 1);
     300  layout_cas->addWidget(new QLabel("Password"),   1, 3, Qt::AlignLeft);
     301  layout_cas->addWidget(_passwordLineEdit,        1, 4);
     302  layout_cas->addWidget(new QLabel("Use proxy"),  2, 0, Qt::AlignLeft);
     303  layout_cas->addWidget(_outProxyCheckBox,        2, 1);
     304  layout_cas->addWidget(new QLabel("Save stream (full path)"), 3, 0, Qt::AlignLeft);
     305  layout_cas->addWidget(_outFileLineEdit,         3, 1);
     306  layout_cas->addWidget(new QLabel("Stream upload of clock and orbit corrections to NTRIP broadcaster."),4, 0, 1, 2, Qt::AlignLeft);
    215307
    216308  tab_cas->setLayout(layout_cas);
    217309
    218   // RINEX and SP3 Tab
    219   // -----------------
     310  // RINEX Tab
     311  // ---------
    220312  QWidget* tab_rin = new QWidget();
    221   tabs->addTab(tab_rin, "RINEX and SP3");
     313  tabs->addTab(tab_rin, "RINEX Clocks ");
    222314
    223315  QGridLayout* layout_rin = new QGridLayout;
    224 
    225   layout_rin->addWidget(new QLabel("Clocks in RINEX Format"),  0, 0, 1, 4);
    226   layout_rin->addWidget(new QLabel("Directory"),               1, 0);
    227   layout_rin->addWidget(_rnxPathLineEdit,                      1, 1, 1, 3);
    228   layout_rin->addWidget(new QLabel("Interval"),                2, 0);
    229   layout_rin->addWidget(_rnxIntrComboBox,                      2, 1);
    230   layout_rin->addWidget(new QLabel("Sampling"),                2, 2, Qt::AlignRight);
    231   layout_rin->addWidget(_rnxSamplSpinBox,                      2, 3, Qt::AlignLeft);
    232   layout_rin->addWidget(new QLabel(""),                        3, 0);
    233   layout_rin->addWidget(new QLabel("Ephemeris in SP3 Format"), 4, 0, 1, 4);
    234   layout_rin->addWidget(new QLabel("Directory"),               5, 0);
    235   layout_rin->addWidget(_sp3PathLineEdit,                      5, 1, 1, 3);
    236   layout_rin->addWidget(new QLabel("Interval"),                6, 0);
    237   layout_rin->addWidget(_sp3IntrComboBox,                      6, 1);
    238   layout_rin->addWidget(new QLabel("Sampling"),                6, 2, Qt::AlignRight);
    239   layout_rin->addWidget(_sp3SamplSpinBox,                      6, 3, Qt::AlignLeft);
     316  layout_rin->setColumnMinimumWidth(0, 9*ww);
     317
     318  layout_rin->addWidget(new QLabel("Directory"),                    0, 0);
     319  layout_rin->addWidget(_rnxPathLineEdit,                           0, 1);
     320  layout_rin->addWidget(new QLabel("Interval"),                     1, 0);
     321  layout_rin->addWidget(_rnxIntrComboBox,                           1, 1);
     322  layout_rin->addWidget(new QLabel("Sampling"),                     2, 0);
     323  layout_rin->addWidget(_rnxSamplSpinBox,                           2, 1);
     324  layout_rin->addWidget(new QLabel("Save clock corrections in Clock RINEX file format."),  3, 0, 1, 2, Qt::AlignLeft);
     325  layout_rin->addWidget(new QLabel(""),                             4, 0);
    240326
    241327  tab_rin->setLayout(layout_rin);
     328
     329  // SP3 Tab
     330  // -------
     331  QWidget* tab_sp3 = new QWidget();
     332  tabs->addTab(tab_sp3, "SP3 Orbits");
     333
     334  QGridLayout* layout_sp3 = new QGridLayout;
     335  layout_sp3->setColumnMinimumWidth(0, 9*ww);
     336
     337  layout_sp3->addWidget(new QLabel("Directory"),                 0, 0);
     338  layout_sp3->addWidget(_sp3PathLineEdit,                        0, 1);
     339  layout_sp3->addWidget(new QLabel("Interval"),                  1, 0);
     340  layout_sp3->addWidget(_sp3IntrComboBox,                        1, 1);
     341  layout_sp3->addWidget(new QLabel("Sampling"),                  2, 0);
     342  layout_sp3->addWidget(_sp3SamplSpinBox,                        2, 1);
     343  layout_sp3->addWidget(new QLabel("Save orbit corrections in SP3 file format."), 3, 0, 1, 2, Qt::AlignLeft);
     344  layout_sp3->addWidget(new QLabel(""),                          4, 0);
     345
     346  tab_sp3->setLayout(layout_sp3);
    242347
    243348  // Log
     
    345450void bnsWindow::slotSaveOptions() {
    346451  QSettings settings;
     452  settings.setValue("proxyHost",  _proxyHostLineEdit->text());
     453  settings.setValue("proxyPort",  _proxyPortLineEdit->text());
     454  settings.setValue("logFile",    _logFileLineEdit->text());
     455  settings.setValue("fileAppend", _fileAppendCheckBox->checkState());
     456  settings.setValue("refSys",     _refSysComboBox->currentText());
     457  settings.setValue("ephHost",    _ephHostLineEdit->text());
    347458  settings.setValue("ephPort",    _ephPortLineEdit->text());
     459  settings.setValue("ephProxy",   _ephProxyCheckBox->checkState());
     460  settings.setValue("clkHost",    _clkHostLineEdit->text());
    348461  settings.setValue("clkPort",    _clkPortLineEdit->text());
    349   settings.setValue("logFile",    _logFileLineEdit->text());
     462  settings.setValue("clkProxy",   _clkProxyCheckBox->checkState());
     463  settings.setValue("clkFile",    _clkFileLineEdit->text());
    350464  settings.setValue("outHost",    _outHostLineEdit->text());
    351465  settings.setValue("outPort",    _outPortLineEdit->text());
     466  settings.setValue("outProxy",   _outProxyCheckBox->checkState());
    352467  settings.setValue("mountpoint", _mountpointLineEdit->text());
     468  settings.setValue("outFile",    _outFileLineEdit->text());
    353469  settings.setValue("password",   _passwordLineEdit->text());
    354   settings.setValue("outFile",    _outFileLineEdit->text());
    355470  settings.setValue("rnxPath",    _rnxPathLineEdit->text());
    356471  settings.setValue("rnxIntr",    _rnxIntrComboBox->currentText());
Note: See TracChangeset for help on using the changeset viewer.