Changeset 958 in ntrip for trunk/BNS/bnswindow.cpp
- Timestamp:
- Jul 22, 2008, 4:44:49 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNS/bnswindow.cpp
r917 r958 42 42 img->setPixmap(QPixmap(":ntrip-logo.png")); 43 43 dlgLayout->addWidget(img, 0,0); 44 dlgLayout->addWidget(new QLabel("BKG N TRIPServer (BNS) Version 1.0"), 0,1);44 dlgLayout->addWidget(new QLabel("BKG Ntrip Server (BNS) Version 1.0"), 0,1); 45 45 dlgLayout->addWidget(tb,1,0,1,2); 46 46 dlgLayout->addWidget(_closeButton,2,1,Qt::AlignRight); … … 112 112 setCentralWidget(_canvas); 113 113 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.")); 114 138 _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.")); 116 143 _ephPortLineEdit->setMaximumWidth(9*ww); 117 144 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.")); 118 147 _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.")); 120 154 _clkPortLineEdit->setMaximumWidth(9*ww); 121 155 122 _logFileLineEdit = new QLineEdit(settings.value("logFile").toString());123 156 _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.")); 124 158 _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.")); 125 160 _outPortLineEdit->setMaximumWidth(9*ww); 126 161 _mountpointLineEdit = new QLineEdit(settings.value("mountpoint").toString()); 162 _mountpointLineEdit->setWhatsThis(tr("Specify the mounpoint for stream upload to an NTRIP Broadcaster.")); 127 163 _mountpointLineEdit->setMaximumWidth(9*ww); 128 164 _passwordLineEdit = new QLineEdit(settings.value("password").toString()); 165 _passwordLineEdit->setWhatsThis(tr("Specify the stream upload password protecting the mounpoint on an NTRIP Broadcaster.")); 129 166 _passwordLineEdit->setMaximumWidth(9*ww); 130 167 _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.")); 131 171 _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.")); 132 173 133 174 _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.")); 134 176 _rnxIntrComboBox = new QComboBox; 135 177 _rnxIntrComboBox->setMaximumWidth(9*ww); 136 178 _rnxIntrComboBox->setEditable(false); 137 179 _rnxIntrComboBox->addItems(QString("1 min,2 min,5 min,10 min,15 min,30 min,1 hour,1 day").split(",")); 138 i nt ii = _rnxIntrComboBox->findText(settings.value("rnxIntr").toString());180 ii = _rnxIntrComboBox->findText(settings.value("rnxIntr").toString()); 139 181 if (ii != -1) { 140 182 _rnxIntrComboBox->setCurrentIndex(ii); 141 183 } 184 _rnxIntrComboBox->setWhatsThis(tr("Select the length of the Clock RINEX file.")); 142 185 _rnxSamplSpinBox = new QSpinBox; 143 186 _rnxSamplSpinBox->setMinimum(0); … … 147 190 _rnxSamplSpinBox->setValue(settings.value("rnxSampl").toInt()); 148 191 _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.")); 149 193 150 194 _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.")); 151 196 _sp3IntrComboBox = new QComboBox; 152 197 _sp3IntrComboBox->setMaximumWidth(9*ww); … … 157 202 _sp3IntrComboBox->setCurrentIndex(ii); 158 203 } 204 _sp3IntrComboBox->setWhatsThis(tr("Select the length of the SP3 orbit file.")); 159 205 _sp3SamplSpinBox = new QSpinBox; 160 206 _sp3SamplSpinBox->setMinimum(0); … … 164 210 _sp3SamplSpinBox->setValue(settings.value("sp3Sampl").toInt()); 165 211 _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.")); 166 213 167 214 // TabWidget … … 169 216 QTabWidget* tabs = new QTabWidget(); 170 217 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); 194 285 195 286 // NTRIP Caster Tab … … 199 290 200 291 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); 215 307 216 308 tab_cas->setLayout(layout_cas); 217 309 218 // RINEX and SP3Tab219 // --------- --------310 // RINEX Tab 311 // --------- 220 312 QWidget* tab_rin = new QWidget(); 221 tabs->addTab(tab_rin, "RINEX and SP3");313 tabs->addTab(tab_rin, "RINEX Clocks "); 222 314 223 315 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); 240 326 241 327 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); 242 347 243 348 // Log … … 345 450 void bnsWindow::slotSaveOptions() { 346 451 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()); 347 458 settings.setValue("ephPort", _ephPortLineEdit->text()); 459 settings.setValue("ephProxy", _ephProxyCheckBox->checkState()); 460 settings.setValue("clkHost", _clkHostLineEdit->text()); 348 461 settings.setValue("clkPort", _clkPortLineEdit->text()); 349 settings.setValue("logFile", _logFileLineEdit->text()); 462 settings.setValue("clkProxy", _clkProxyCheckBox->checkState()); 463 settings.setValue("clkFile", _clkFileLineEdit->text()); 350 464 settings.setValue("outHost", _outHostLineEdit->text()); 351 465 settings.setValue("outPort", _outPortLineEdit->text()); 466 settings.setValue("outProxy", _outProxyCheckBox->checkState()); 352 467 settings.setValue("mountpoint", _mountpointLineEdit->text()); 468 settings.setValue("outFile", _outFileLineEdit->text()); 353 469 settings.setValue("password", _passwordLineEdit->text()); 354 settings.setValue("outFile", _outFileLineEdit->text());355 470 settings.setValue("rnxPath", _rnxPathLineEdit->text()); 356 471 settings.setValue("rnxIntr", _rnxIntrComboBox->currentText());
Note:
See TracChangeset
for help on using the changeset viewer.