Changeset 3766 in ntrip for trunk/BNC/bncwindow.cpp


Ignore:
Timestamp:
Apr 3, 2012, 9:07:00 PM (12 years ago)
Author:
weber
Message:

Design modified

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/bncwindow.cpp

    r3750 r3766  
    360360  _pppMountLineEdit->setMaximumWidth(8*ww);
    361361  _pppCorrMountLineEdit  = new QLineEdit(settings.value("pppCorrMount").toString());
     362  _pppMountLineEdit->setMinimumWidth(8*ww);
     363  _pppCorrMountLineEdit->setMinimumWidth(8*ww);
    362364  _pppCorrMountLineEdit->setMaximumWidth(8*ww);
    363365  _pppNMEALineEdit       = new QLineEdit(settings.value("nmeaFile").toString());
     
    382384  _pppAntexFileChooser->setMinimumWidth(12*ww);
    383385  _pppAntennaLineEdit    = new QLineEdit(settings.value("pppAntenna").toString());
    384   _pppAntennaLineEdit->setMinimumWidth(14*ww);
     386//_pppAntennaLineEdit->setMinimumWidth(20*ww); // weber 14
     387//_pppAntennaLineEdit->setMaximumWidth(20*ww); // weber 14
    385388  _pppAntexFileChooser->setFileName(settings.value("pppAntex").toString());
    386 
    387389
    388390  _pppSPPComboBox = new QComboBox();
     
    627629  _proxyPortLineEdit->setMaximumWidth(9*ww);
    628630
    629   pLayout->addWidget(new QLabel("Proxy host"),                   0, 0);
    630   pLayout->addWidget(_proxyHostLineEdit,                         0, 1, 1,10);
    631   pLayout->addWidget(new QLabel("Proxy port"),                   1, 0);
    632   pLayout->addWidget(_proxyPortLineEdit,                         1, 1);
    633   pLayout->addWidget(new QLabel("Settings for proxy in protected networks, leave boxes blank if none."),2, 0, 1, 50, Qt::AlignLeft);
    634   pLayout->addWidget(new QLabel("    "),3,0);
    635   pLayout->addWidget(new QLabel("    "),4,0);
    636   pLayout->addWidget(new QLabel("Path to SSL Certificates"),     5, 0);
    637   pLayout->addWidget(_sslCaCertPathLineEdit,                     5, 1, 1,10);
    638   pLayout->addWidget(new QLabel("default:  " + bncSslConfig::defaultPath()), 5, 12, 1,20);
    639   pLayout->addWidget(new QLabel("Ignore SSL Authorization Errors"), 6,0);
    640   pLayout->addWidget(_ignoreSslErrorsCheckBox,                     6, 1, 1,10);
    641   pLayout->addWidget(new QLabel("Settings for SSL Authorization."),7, 0, 1, 50, Qt::AlignLeft);
     631  pLayout->addWidget(new QLabel("Settings for proxy in protected networks and for SSL authorization, leave boxes blank if none."),0, 0, 1, 50);
     632  pLayout->addWidget(new QLabel("Proxy host"),                               1, 0);
     633  pLayout->addWidget(_proxyHostLineEdit,                                     1, 1, 1,10);
     634  pLayout->addWidget(new QLabel("Proxy port"),                               2, 0);
     635  pLayout->addWidget(_proxyPortLineEdit,                                     2, 1);
     636  pLayout->addWidget(new QLabel("Path to SSL Certificates"),                 3, 0);
     637  pLayout->addWidget(_sslCaCertPathLineEdit,                                 3, 1, 1,10);
     638  pLayout->addWidget(new QLabel("Default:  " + bncSslConfig::defaultPath()), 3,12, 1,20);
     639  pLayout->addWidget(new QLabel("Ignore SSL Authorization Errors"),          4, 0);
     640  pLayout->addWidget(_ignoreSslErrorsCheckBox,                               4, 1, 1,10);
     641  pLayout->addWidget(new QLabel(" "),                                        4, 0);
     642  pLayout->addWidget(new QLabel(" "),                                        5, 0);
     643  pLayout->addWidget(new QLabel(" "),                                        6, 0);
    642644  pgroup->setLayout(pLayout);
    643645
     
    648650  _onTheFlyComboBox->setMaximumWidth(9*ww);
    649651
    650   gLayout->addWidget(new QLabel("Logfile (full path)"),          0, 0);
    651   gLayout->addWidget(_logFileLineEdit,                           0, 1, 1,30); // 1
    652   gLayout->addWidget(new QLabel("Append files"),                 1, 0);
    653   gLayout->addWidget(_rnxAppendCheckBox,                         1, 1);
    654   gLayout->addWidget(new QLabel("Reread configuration"),         2, 0);
    655   gLayout->addWidget(_onTheFlyComboBox,                          2, 1);
    656   gLayout->addWidget(new QLabel("Auto start"),                   3, 0);
    657   gLayout->addWidget(_autoStartCheckBox,                         3, 1);
    658   gLayout->addWidget(new QLabel("Raw output file (full path)"),  4, 0);
    659   gLayout->addWidget(_rawOutFileLineEdit,                        4, 1, 1,30);
    660   gLayout->addWidget(new QLabel("General settings for logfile, file handling, configuration on-the-fly, and auto-start."),5, 0, 1, 50, Qt::AlignLeft);
     652  gLayout->addWidget(new QLabel("General settings for logfile, file handling, configuration on-the-fly, and auto-start."),0, 0, 1, 50);
     653  gLayout->addWidget(new QLabel("Logfile (full path)"),          1, 0);
     654  gLayout->addWidget(_logFileLineEdit,                           1, 1, 1,30);
     655  gLayout->addWidget(new QLabel("Append files"),                 2, 0);
     656  gLayout->addWidget(_rnxAppendCheckBox,                         2, 1);
     657  gLayout->addWidget(new QLabel("Reread configuration"),         3, 0);
     658  gLayout->addWidget(_onTheFlyComboBox,                          3, 1);
     659  gLayout->addWidget(new QLabel("Auto start"),                   4, 0);
     660  gLayout->addWidget(_autoStartCheckBox,                         4, 1);
     661  gLayout->addWidget(new QLabel("Raw output file (full path)"),  5, 0);
     662  gLayout->addWidget(_rawOutFileLineEdit,                        5, 1, 1,30);
     663  gLayout->addWidget(new QLabel(" "),                            6, 0);
    661664  ggroup->setLayout(gLayout);
    662665
     
    668671  _rnxSamplSpinBox->setMaximumWidth(9*ww);
    669672
    670   oLayout->addWidget(new QLabel("Directory"),                     0, 0);
    671   oLayout->addWidget(_rnxPathLineEdit,                            0, 1,1,24);
    672   oLayout->addWidget(new QLabel("Interval"),                      1, 0);
    673   oLayout->addWidget(_rnxIntrComboBox,                            1, 1);
    674   oLayout->addWidget(new QLabel("  Sampling"),                    1, 2, Qt::AlignRight);
    675   oLayout->addWidget(_rnxSamplSpinBox,                            1, 3, Qt::AlignLeft);
    676   oLayout->addWidget(new QLabel("Skeleton extension"),            2, 0);
    677   oLayout->addWidget(_rnxSkelLineEdit,                            2, 1,1,1, Qt::AlignLeft);
    678   oLayout->addWidget(new QLabel("Script (full path)"),            3, 0);
    679   oLayout->addWidget(_rnxScrpLineEdit,                            3, 1,1,24);
    680   oLayout->addWidget(new QLabel("Version 3"),                     4, 0);
    681   oLayout->addWidget(_rnxV3CheckBox,                              4, 1);
    682   oLayout->addWidget(new QLabel("Saving RINEX observation files."),5,0,1,50, Qt::AlignLeft);
     673  oLayout->addWidget(new QLabel("Saving RINEX observation files."),0, 0, 1,50);
     674  oLayout->addWidget(new QLabel("Directory"),                      1, 0);
     675  oLayout->addWidget(_rnxPathLineEdit,                             1, 1, 1,24);
     676  oLayout->addWidget(new QLabel("Interval"),                       2, 0);
     677  oLayout->addWidget(_rnxIntrComboBox,                             2, 1);
     678  oLayout->addWidget(new QLabel("  Sampling"),                     2, 2, Qt::AlignRight);
     679  oLayout->addWidget(_rnxSamplSpinBox,                             2, 3, Qt::AlignLeft);
     680  oLayout->addWidget(new QLabel("Skeleton extension"),             3, 0);
     681  oLayout->addWidget(_rnxSkelLineEdit,                             3, 1, 1, 1, Qt::AlignLeft);
     682  oLayout->addWidget(new QLabel("Script (full path)"),             4, 0);
     683  oLayout->addWidget(_rnxScrpLineEdit,                             4, 1, 1,24);
     684  oLayout->addWidget(new QLabel("Version 3"),                      5, 0);
     685  oLayout->addWidget(_rnxV3CheckBox,                               5, 1);
     686  oLayout->addWidget(new QLabel(" "),                              6, 0);
    683687  ogroup->setLayout(oLayout);
    684688
     
    690694  _outEphPortLineEdit->setMaximumWidth(9*ww);
    691695
    692   eLayout->addWidget(new QLabel("Directory"),                     0, 0);
    693   eLayout->addWidget(_ephPathLineEdit,                            0, 1, 1,30);
    694   eLayout->addWidget(new QLabel("Interval"),                      1, 0);
    695   eLayout->addWidget(_ephIntrComboBox,                            1, 1);
    696   eLayout->addWidget(new QLabel("Port"),                          2, 0);
    697   eLayout->addWidget(_outEphPortLineEdit,                         2, 1);
    698   eLayout->addWidget(new QLabel("Version 3"),                     3, 0);
    699   eLayout->addWidget(_ephV3CheckBox,                              3, 1);
    700   eLayout->addWidget(new QLabel("Saving RINEX ephemeris files and ephemeris output through IP port."),4,0,1,50,Qt::AlignLeft);
    701   eLayout->addWidget(new QLabel("    "),5,0);
     696  eLayout->addWidget(new QLabel("Saving RINEX ephemeris files and ephemeris output through IP port."),0,0,1,50);
     697  eLayout->addWidget(new QLabel("Directory"),                     1, 0);
     698  eLayout->addWidget(_ephPathLineEdit,                            1, 1, 1,30);
     699  eLayout->addWidget(new QLabel("Interval"),                      2, 0);
     700  eLayout->addWidget(_ephIntrComboBox,                            2, 1);
     701  eLayout->addWidget(new QLabel("Port"),                          3, 0);
     702  eLayout->addWidget(_outEphPortLineEdit,                         3, 1);
     703  eLayout->addWidget(new QLabel("Version 3"),                     4, 0);
     704  eLayout->addWidget(_ephV3CheckBox,                              4, 1);
     705  eLayout->addWidget(new QLabel(" "),                             5, 0);
     706  eLayout->addWidget(new QLabel(" "),                             6, 0);
    702707  egroup->setLayout(eLayout);
    703708
     
    711716  _corrTimeSpinBox->setMaximumWidth(9*ww);
    712717
    713   cLayout->addWidget(new QLabel("Directory, ASCII"),              0, 0);
    714   cLayout->addWidget(_corrPathLineEdit,                           0, 1,1,20);
    715   cLayout->addWidget(new QLabel("Interval"),                      1, 0);
    716   cLayout->addWidget(_corrIntrComboBox,                           1, 1);
    717   cLayout->addWidget(new QLabel("Port"),                          2, 0);
    718   cLayout->addWidget(_corrPortLineEdit,                           2, 1);
    719   cLayout->addWidget(new QLabel("  Wait for full epoch"),         2, 2, Qt::AlignRight);
    720   cLayout->addWidget(_corrTimeSpinBox,                            2, 3, Qt::AlignLeft);
    721   cLayout->addWidget(new QLabel("Saving Broadcast Ephemeris correction files and correction output through IP port."),3,0,1,50);
    722   cLayout->addWidget(new QLabel("    "),4,0);
    723   cLayout->addWidget(new QLabel("    "),5,0);
     718  cLayout->addWidget(new QLabel("Saving Broadcast Ephemeris correction files and correction output through IP port."),0,0,1,50);
     719  cLayout->addWidget(new QLabel("Directory, ASCII"),              1, 0);
     720  cLayout->addWidget(_corrPathLineEdit,                           1, 1, 1,20);
     721  cLayout->addWidget(new QLabel("Interval"),                      2, 0);
     722  cLayout->addWidget(_corrIntrComboBox,                           2, 1);
     723  cLayout->addWidget(new QLabel("Port"),                          3, 0);
     724  cLayout->addWidget(_corrPortLineEdit,                           3, 1);
     725  cLayout->addWidget(new QLabel("  Wait for full epoch"),         3, 2, Qt::AlignRight);
     726  cLayout->addWidget(_corrTimeSpinBox,                            3, 3, Qt::AlignLeft);
     727  cLayout->addWidget(new QLabel(" "),                             4, 0);
     728  cLayout->addWidget(new QLabel(" "),                             5, 0);
     729  cLayout->addWidget(new QLabel(" "),                             6, 0);
    724730  cgroup->setLayout(cLayout);
    725731
     
    733739  _outUPortLineEdit->setMaximumWidth(9*ww);
    734740
    735   sLayout->addWidget(new QLabel("Port"),                          0, 0);
    736   sLayout->addWidget(_outPortLineEdit,                            0, 1);
    737   sLayout->addWidget(new QLabel("Wait for full epoch"),           0, 2, Qt::AlignRight);
    738   sLayout->addWidget(_waitTimeSpinBox,                            0, 3, Qt::AlignLeft);
    739   sLayout->addWidget(new QLabel("Sampling"),                      1, 0);
    740   sLayout->addWidget(_binSamplSpinBox,                            1, 1, Qt::AlignLeft);
    741   sLayout->addWidget(new QLabel("File (full path)"),              2, 0);
    742   sLayout->addWidget(_outFileLineEdit,                            2, 1, 1, 20);
    743   sLayout->addWidget(new QLabel("Port (unsynchronized)"),         3, 0);
    744   sLayout->addWidget(_outUPortLineEdit,                           3, 1);
    745   sLayout->addWidget(new QLabel("Output decoded observations in a binary format to feed a real-time GNSS network engine."),4,0,1,50);
    746   sLayout->addWidget(new QLabel("    "),5,0);
     741  sLayout->addWidget(new QLabel("Output decoded observations in a binary format to feed a real-time GNSS network engine."),0,0,1,50);
     742  sLayout->addWidget(new QLabel("Port"),                          1, 0);
     743  sLayout->addWidget(_outPortLineEdit,                            1, 1);
     744  sLayout->addWidget(new QLabel("Wait for full epoch"),           1, 2, Qt::AlignRight);
     745  sLayout->addWidget(_waitTimeSpinBox,                            1, 3, Qt::AlignLeft);
     746  sLayout->addWidget(new QLabel("Sampling"),                      2, 0);
     747  sLayout->addWidget(_binSamplSpinBox,                            2, 1, Qt::AlignLeft);
     748  sLayout->addWidget(new QLabel("File (full path)"),              3, 0);
     749  sLayout->addWidget(_outFileLineEdit,                            3, 1, 1, 20);
     750  sLayout->addWidget(new QLabel("Port (unsynchronized)"),         4, 0);
     751  sLayout->addWidget(_outUPortLineEdit,                           4, 1);
     752  sLayout->addWidget(new QLabel(" "),                             5, 0);
     753  sLayout->addWidget(new QLabel(" "),                             6, 0);
    747754  sgroup->setLayout(sLayout);
    748755
     
    759766  _serialHeightNMEALineEdit->setMaximumWidth(8*ww);
    760767
    761   serLayout->addWidget(new QLabel("Mountpoint"),                  0,0, Qt::AlignLeft);
    762   serLayout->addWidget(_serialMountPointLineEdit,                 0,1,1,2);
    763   serLayout->addWidget(new QLabel("Port name"),                   1,0, Qt::AlignLeft);
    764   serLayout->addWidget(_serialPortNameLineEdit,                   1,1,1,2);
    765   serLayout->addWidget(new QLabel("Baud rate"),                   2,0, Qt::AlignLeft);
    766   serLayout->addWidget(_serialBaudRateComboBox,                   2,1);
    767   serLayout->addWidget(new QLabel("Flow control"),                2,2, Qt::AlignRight);
    768   serLayout->addWidget(_serialFlowControlComboBox,                2,3);
    769   serLayout->addWidget(new QLabel("Data bits"),                   3,0, Qt::AlignLeft);
    770   serLayout->addWidget(_serialDataBitsComboBox,                   3,1);
    771   serLayout->addWidget(new QLabel("Parity"),                      3,2, Qt::AlignRight);
    772   serLayout->addWidget(_serialParityComboBox,                     3,3);
    773   serLayout->addWidget(new QLabel("   Stop bits"),                3,4, Qt::AlignRight);
    774   serLayout->addWidget(_serialStopBitsComboBox,                   3,5);
    775   serLayout->addWidget(new QLabel("NMEA"),                        4,0);
    776   serLayout->addWidget(_serialAutoNMEAComboBox,                   4,1);
    777   serLayout->addWidget(new QLabel("   File (full path)"),         4,2, Qt::AlignRight);
    778   serLayout->addWidget(_serialFileNMEALineEdit,                   4,3,1,15);
    779   serLayout->addWidget(new QLabel("Height"),                      4,20, Qt::AlignRight);
    780   serLayout->addWidget(_serialHeightNMEALineEdit,                 4,21,1,11);
    781   serLayout->addWidget(new QLabel("Port settings to feed a serial connected receiver."),5,0,1,30);
     768  serLayout->addWidget(new QLabel("Port settings to feed a serial connected receiver."),0,0,1,30);
     769  serLayout->addWidget(new QLabel("Mountpoint"),                  1, 0, Qt::AlignLeft);
     770  serLayout->addWidget(_serialMountPointLineEdit,                 1, 1, 1, 2);
     771  serLayout->addWidget(new QLabel("Port name"),                   2, 0, Qt::AlignLeft);
     772  serLayout->addWidget(_serialPortNameLineEdit,                   2, 1, 1, 2);
     773  serLayout->addWidget(new QLabel("Baud rate"),                   3, 0, Qt::AlignLeft);
     774  serLayout->addWidget(_serialBaudRateComboBox,                   3, 1);
     775  serLayout->addWidget(new QLabel("Flow control"),                3, 2, Qt::AlignRight);
     776  serLayout->addWidget(_serialFlowControlComboBox,                3, 3);
     777  serLayout->addWidget(new QLabel("Data bits"),                   4, 0, Qt::AlignLeft);
     778  serLayout->addWidget(_serialDataBitsComboBox,                   4, 1);
     779  serLayout->addWidget(new QLabel("Parity"),                      4, 2, Qt::AlignRight);
     780  serLayout->addWidget(_serialParityComboBox,                     4, 3);
     781  serLayout->addWidget(new QLabel("   Stop bits"),                4, 4, Qt::AlignRight);
     782  serLayout->addWidget(_serialStopBitsComboBox,                   4, 5);
     783  serLayout->addWidget(new QLabel("NMEA"),                        5, 0);
     784  serLayout->addWidget(_serialAutoNMEAComboBox,                   5, 1);
     785  serLayout->addWidget(new QLabel("   File (full path)"),         5, 2, Qt::AlignRight);
     786  serLayout->addWidget(_serialFileNMEALineEdit,                   5, 3, 1,15);
     787  serLayout->addWidget(new QLabel("Height"),                      5,20, Qt::AlignRight);
     788  serLayout->addWidget(_serialHeightNMEALineEdit,                 5,21, 1,11);
     789  serLayout->addWidget(new QLabel(" "),                           6, 0);
    782790
    783791  sergroup->setLayout(serLayout);
     
    791799  _adviseRecoSpinBox->setMaximumWidth(9*ww);
    792800
    793   aLayout->addWidget(new QLabel("Observation rate"),              0, 0);
    794   aLayout->addWidget(_obsRateComboBox,                            0, 1);
    795   aLayout->addWidget(new QLabel("Failure threshold"),             1, 0);
    796   aLayout->addWidget(_adviseFailSpinBox,                          1, 1);
    797   aLayout->addWidget(new QLabel("Recovery threshold"),            2, 0);
    798   aLayout->addWidget(_adviseRecoSpinBox,                          2, 1);
    799   aLayout->addWidget(new QLabel("Script (full path)"),            3, 0);
    800   aLayout->addWidget(_adviseScriptLineEdit,                       3, 1,1,30);
    801   aLayout->addWidget(new QLabel("Failure and recovery reports, advisory notes."),4,0,1,50,Qt::AlignLeft);
     801  aLayout->addWidget(new QLabel("Failure and recovery reports, advisory notes."),0,0,1,50,Qt::AlignLeft);
     802  aLayout->addWidget(new QLabel("Observation rate"),              1, 0);
     803  aLayout->addWidget(_obsRateComboBox,                            1, 1);
     804  aLayout->addWidget(new QLabel("Failure threshold"),             2, 0);
     805  aLayout->addWidget(_adviseFailSpinBox,                          2, 1);
     806  aLayout->addWidget(new QLabel("Recovery threshold"),            3, 0);
     807  aLayout->addWidget(_adviseRecoSpinBox,                          3, 1);
     808  aLayout->addWidget(new QLabel("Script (full path)"),            4, 0);
     809  aLayout->addWidget(_adviseScriptLineEdit,                       4, 1, 1,30);
    802810  aLayout->addWidget(new QLabel("    "),                          5, 0);
     811  aLayout->addWidget(new QLabel("    "),                          6, 0);
    803812  agroup->setLayout(aLayout);
    804813
     
    809818  _perfIntrComboBox->setMaximumWidth(9*ww);
    810819
    811   rLayout->addWidget(new QLabel("Mountpoint"),                    0, 0);
    812   rLayout->addWidget(_miscMountLineEdit,                          0, 1, 1,7);
    813   rLayout->addWidget(new QLabel("Log latency"),                   1, 0);
    814   rLayout->addWidget(_perfIntrComboBox,                           1, 1);
    815   rLayout->addWidget(new QLabel("Scan RTCM"),                     2, 0);
    816   rLayout->addWidget(_scanRTCMCheckBox,                           2, 1);
    817   rLayout->addWidget(new QLabel("Log latencies or scan RTCM streams for numbers of message types and antenna information."),3, 0,1,30);
    818   rLayout->addWidget(new QLabel("    "),                          4, 0);
    819   rLayout->addWidget(new QLabel("    "),                          5, 0);
     820  rLayout->addWidget(new QLabel("Log latencies or scan RTCM streams for numbers of message types and antenna information."),0, 0,1,30);
     821  rLayout->addWidget(new QLabel("Mountpoint"),                    1, 0);
     822  rLayout->addWidget(_miscMountLineEdit,                          1, 1, 1,7);
     823  rLayout->addWidget(new QLabel("Log latency"),                   2, 0);
     824  rLayout->addWidget(_perfIntrComboBox,                           2, 1);
     825  rLayout->addWidget(new QLabel("Scan RTCM"),                     3, 0);
     826  rLayout->addWidget(_scanRTCMCheckBox,                           3, 1);
     827  rLayout->addWidget(new QLabel(" "),                             4, 0);
     828  rLayout->addWidget(new QLabel(" "),                             5, 0);
     829  rLayout->addWidget(new QLabel(" "),                             6, 0);
    820830  rgroup->setLayout(rLayout);
    821831
     
    840850  _pppSync->setMaximumWidth(6*ww);
    841851  _pppSPPComboBox->setMaximumWidth(15*ww);
    842   _pppNMEAPortLineEdit->setMaximumWidth(6*ww);
     852  _pppNMEAPortLineEdit->setMaximumWidth(10*ww);
    843853
    844854  _postObsFileChooser = new qtFileChooser;
    845855  _postObsFileChooser->setFileName(settings.value("postObsFile").toString());
    846   _postObsFileChooser->setWhatsThis(tr("Full Path to RINEX Observation File"));
    847 
    848856  _postNavFileChooser = new qtFileChooser;
    849857  _postNavFileChooser->setFileName(settings.value("postNavFile").toString());
    850   _postNavFileChooser->setWhatsThis(tr("Full Path to RINEX Navigation File"));
    851 
    852858  _postCorrFileChooser = new qtFileChooser;
    853859  _postCorrFileChooser->setFileName(settings.value("postCorrFile").toString());
    854   _postCorrFileChooser->setWhatsThis(tr("Full Path to DGPS Correction File"));
    855 
    856860  _postOutLineEdit = new QLineEdit(settings.value("postOutFile").toString());
    857   _postOutLineEdit->setWhatsThis(tr("Full Path to DGPS Correction File"));
    858861
    859862  int ir = 0;
    860   pppLayout->addWidget(new QLabel("<b>Precise Point Positioning (Panel 1)</b>"), ir, 0, 1, 8);
     863  pppLayout->addWidget(new QLabel("Precise Point Positioning, Panel 1"), ir, 0, 1, 80);
    861864  ++ir;
    862   pppLayout->addWidget(new QLabel("Obs Mountpoint"),   ir, 0);
    863   pppLayout->addWidget(_pppMountLineEdit,              ir, 1);
    864   pppLayout->addWidget(_pppSPPComboBox,                ir, 2);
    865   pppLayout->addWidget(new QLabel("          X   "),   ir, 3, Qt::AlignRight);
    866   pppLayout->addWidget(_pppRefCrdXLineEdit,            ir, 4);
    867   pppLayout->addWidget(new QLabel("        Y   "),     ir, 5, Qt::AlignRight);
    868   pppLayout->addWidget(_pppRefCrdYLineEdit,            ir, 6);
    869   pppLayout->addWidget(new QLabel("      Z   "),       ir, 7, Qt::AlignRight);
    870   pppLayout->addWidget(_pppRefCrdZLineEdit,            ir, 8);
     865  pppLayout->addWidget(new QLabel("Obs Mountpoint"),   ir, 0, 1, 10);
     866  pppLayout->addWidget(_pppMountLineEdit,              ir,10, 1, 10);
     867  pppLayout->addWidget(_pppSPPComboBox,                ir,20, 1, 10);
     868  pppLayout->addWidget(new QLabel("          X   "),   ir,30, 1, 10, Qt::AlignRight);
     869  pppLayout->addWidget(_pppRefCrdXLineEdit,            ir,40, 1, 10);
     870  pppLayout->addWidget(new QLabel("        Y   "),     ir,50, 1, 10, Qt::AlignRight);
     871  pppLayout->addWidget(_pppRefCrdYLineEdit,            ir,60, 1, 10);
     872  pppLayout->addWidget(new QLabel("      Z   "),       ir,70, 1, 10, Qt::AlignRight);
     873  pppLayout->addWidget(_pppRefCrdZLineEdit,            ir,80, 1, 10);
    871874  ++ir;
    872   pppLayout->addWidget(new QLabel("Corr Mountpoint "), ir, 0);
    873   pppLayout->addWidget(_pppCorrMountLineEdit,          ir, 1);
    874   pppLayout->addWidget(new QLabel("         dN   "),   ir, 3, Qt::AlignRight);
    875   pppLayout->addWidget(_pppRefdNLineEdit,              ir, 4);
    876   pppLayout->addWidget(new QLabel("       dE   "),     ir, 5, Qt::AlignRight);
    877   pppLayout->addWidget(_pppRefdELineEdit,              ir, 6);
    878   pppLayout->addWidget(new QLabel("     dU   "),       ir, 7, Qt::AlignRight);
    879   pppLayout->addWidget(_pppRefdULineEdit,              ir, 8);
     875  pppLayout->addWidget(new QLabel("Corr Mountpoint "), ir, 0, 1, 10);
     876  pppLayout->addWidget(_pppCorrMountLineEdit,          ir,10, 1, 20);
     877  pppLayout->addWidget(new QLabel("         dN   "),   ir,30, 1, 10, Qt::AlignRight);
     878  pppLayout->addWidget(_pppRefdNLineEdit,              ir,40, 1, 10);
     879  pppLayout->addWidget(new QLabel("       dE   "),     ir,50, 1, 10, Qt::AlignRight);
     880  pppLayout->addWidget(_pppRefdELineEdit,              ir,60, 1, 10);
     881  pppLayout->addWidget(new QLabel("     dU   "),       ir,70, 1, 10, Qt::AlignRight);
     882  pppLayout->addWidget(_pppRefdULineEdit,              ir,80, 1, 10);
    880883  ++ir;
    881   pppLayout->addWidget(new QLabel("Output"),           ir, 0);
    882   pppLayout->addWidget(new QLabel("NMEA File"),        ir, 1, Qt::AlignRight);
    883   pppLayout->addWidget(_pppNMEALineEdit,               ir, 2, 1, 2);
    884   pppLayout->addWidget(new QLabel("NMEA Port"),        ir, 5, Qt::AlignRight);
    885   pppLayout->addWidget(_pppNMEAPortLineEdit,           ir, 6);
    886   pppLayout->addWidget(new QLabel("PPP Plot"),         ir, 7, Qt::AlignRight);
    887   pppLayout->addWidget(_pppPlotCoordinates,            ir, 8);
     884  pppLayout->addWidget(new QLabel("Output"),           ir, 0, 1, 10);
     885  pppLayout->addWidget(_pppNMEALineEdit,               ir,10, 1, 20);
     886  pppLayout->addWidget(new QLabel("NMEA File"),        ir,30, 1, 10, Qt::AlignLeft);
     887  pppLayout->addWidget(_pppNMEAPortLineEdit,           ir,40, 1, 10);
     888  pppLayout->addWidget(new QLabel("NMEA Port"),        ir,50, 1, 10);
     889  pppLayout->addWidget(_pppPlotCoordinates,            ir,60, 1, 3);
     890  pppLayout->addWidget(new QLabel("PPP Plot"),         ir,63, 1, 10);
    888891  ++ir;
    889   pppLayout->addWidget(new QLabel("<b>Post-Processing  </b>"));
    890   {
    891     QHBoxLayout* hlpLayout = new QHBoxLayout;
    892     hlpLayout->addWidget(new QLabel("Obs"));
    893     hlpLayout->addWidget(_postObsFileChooser);
    894     hlpLayout->addWidget(new QLabel("    Nav"));
    895     hlpLayout->addWidget(_postNavFileChooser);
    896     hlpLayout->addWidget(new QLabel("    Corr"));
    897     hlpLayout->addWidget(_postCorrFileChooser);
    898     pppLayout->addLayout(hlpLayout, ir, 1, 1, 8);
    899   }
     892  pppLayout->addWidget(new QLabel("Post-Processing"),  ir, 0, 1, 10);
     893  pppLayout->addWidget(_postObsFileChooser,            ir,10, 1, 25);
     894  pppLayout->addWidget(new QLabel("Obs    "),          ir,35, 1,  5);
     895  pppLayout->addWidget(_postNavFileChooser,            ir,40, 1, 20);
     896  pppLayout->addWidget(new QLabel("Nav   "),           ir,60, 1, 5);
     897  pppLayout->addWidget(_postCorrFileChooser,           ir,65, 1, 22);
     898  pppLayout->addWidget(new QLabel("Corr"),             ir,87, 1, 5);
    900899  ++ir;
    901   pppLayout->addWidget(new QLabel("Output"), ir, 1);
    902   pppLayout->addWidget(_postOutLineEdit, ir, 2, 1, 2);
     900  pppLayout->addWidget(new QLabel("Post-Proc. cont'd"),ir, 0, 1, 10);
     901  pppLayout->addWidget(_postOutLineEdit,               ir,10, 1, 40);
     902  pppLayout->addWidget(new QLabel("Output"),           ir,50);
     903  ++ir;
     904  pppLayout->addWidget(new QLabel(" "),                ir, 0, 1, 10);
    903905
    904906  pppgroup->setLayout(pppLayout);
     
    908910  QGridLayout* ppp2Layout = new QGridLayout;
    909911  ir = 0;
    910   ppp2Layout->addWidget(new QLabel("<b>Precise Point Positioning (Panel 2)</b>"), ir, 0, 1, 8);
     912  ppp2Layout->addWidget(new QLabel("Precise Point Positioning, Panel 2"), ir, 0, 1, 8);
    911913  ++ir;
    912   ppp2Layout->addWidget(new QLabel("Antennas"),             ir, 0);
    913   {
    914     QHBoxLayout* hlpLayout = new QHBoxLayout;
    915     hlpLayout->addWidget(_pppAntexFileChooser);
    916     hlpLayout->addWidget(new QLabel("ANTEX File"));
    917     hlpLayout->addWidget(_pppAntennaLineEdit);
    918     hlpLayout->addWidget(new QLabel("Antenna Name"));
    919     hlpLayout->addWidget(_pppApplySatAntCheckBox);
    920     hlpLayout->addWidget(new QLabel("Apply Sat. Ant. Offsets"));
    921     ppp2Layout->addLayout(hlpLayout, ir, 1, 1, 8);
    922   }
     914  ppp2Layout->addWidget(new QLabel("Antennas"),               ir, 0);
     915  ppp2Layout->addWidget(_pppAntexFileChooser,                 ir, 1,1,3);
     916  ppp2Layout->addWidget(new QLabel("ANTEX File"),             ir, 4);
     917  ppp2Layout->addWidget(_pppAntennaLineEdit,                  ir, 5,1,3);
     918  ppp2Layout->addWidget(new QLabel("Antenna Name"),           ir, 8);
     919  ppp2Layout->addWidget(_pppApplySatAntCheckBox,              ir, 9);
     920  ppp2Layout->addWidget(new QLabel("Apply Sat. Ant. Offsets"),ir, 10);
    923921  ++ir;
    924   ppp2Layout->addWidget(new QLabel("Sigmas"),               ir, 0);
    925   ppp2Layout->addWidget(_pppSigCLineEdit,                   ir, 1, Qt::AlignRight);
    926   ppp2Layout->addWidget(new QLabel("Code"),                 ir, 2);
    927   ppp2Layout->addWidget(_pppSigPLineEdit,                   ir, 3);
    928   ppp2Layout->addWidget(new QLabel("Phase"),                ir, 4);
    929   ppp2Layout->addWidget(_pppSigTrp0,                        ir, 5, Qt::AlignRight);
    930   ppp2Layout->addWidget(new QLabel("Tropo Init        "),   ir, 6);
    931   ppp2Layout->addWidget(_pppSigTrpP,                        ir, 7);
    932   ppp2Layout->addWidget(new QLabel("Tropo White Noise"),    ir, 8);
     922  ppp2Layout->addWidget(new QLabel("Sigmas"),                 ir, 0);
     923  ppp2Layout->addWidget(_pppSigCLineEdit,                     ir, 1, Qt::AlignRight);
     924  ppp2Layout->addWidget(new QLabel("Code"),                   ir, 2);
     925  ppp2Layout->addWidget(_pppSigPLineEdit,                     ir, 3);
     926  ppp2Layout->addWidget(new QLabel("Phase"),                  ir, 4);
     927  ppp2Layout->addWidget(_pppSigTrp0,                          ir, 5, Qt::AlignRight);
     928  ppp2Layout->addWidget(new QLabel("Tropo Init        "),     ir, 6);
     929  ppp2Layout->addWidget(_pppSigTrpP,                          ir, 7);
     930  ppp2Layout->addWidget(new QLabel("Tropo White Noise"),      ir, 8);
    933931  ++ir;
    934   ppp2Layout->addWidget(new QLabel("Options"),              ir, 0, 1, 5);
    935   ppp2Layout->addWidget(_pppUsePhaseCheckBox,               ir, 1, Qt::AlignRight);
    936   ppp2Layout->addWidget(new QLabel("Use phase obs"),        ir, 2);
    937   ppp2Layout->addWidget(_pppEstTropoCheckBox,               ir, 3, Qt::AlignRight);
    938   ppp2Layout->addWidget(new QLabel("Estimate tropo"),       ir, 4);
    939   ppp2Layout->addWidget(_pppGLONASSCheckBox,                ir, 5, Qt::AlignRight);
    940   ppp2Layout->addWidget(new QLabel("Use GLONASS"),          ir, 6);
    941   ppp2Layout->addWidget(_pppGalileoCheckBox,                ir, 7, Qt::AlignRight);
    942   ppp2Layout->addWidget(new QLabel("Use Galileo     "),     ir, 8);
     932  ppp2Layout->addWidget(new QLabel("Options"),                ir, 0, 1, 5);
     933  ppp2Layout->addWidget(_pppUsePhaseCheckBox,                 ir, 1, Qt::AlignRight);
     934  ppp2Layout->addWidget(new QLabel("Use phase obs"),          ir, 2);
     935  ppp2Layout->addWidget(_pppEstTropoCheckBox,                 ir, 3, Qt::AlignRight);
     936  ppp2Layout->addWidget(new QLabel("Estimate tropo"),         ir, 4);
     937  ppp2Layout->addWidget(_pppGLONASSCheckBox,                  ir, 5, Qt::AlignRight);
     938  ppp2Layout->addWidget(new QLabel("Use GLONASS"),            ir, 6);
     939  ppp2Layout->addWidget(_pppGalileoCheckBox,                  ir, 7, Qt::AlignRight);
     940  ppp2Layout->addWidget(new QLabel("Use Galileo     "),       ir, 8);
    943941  ++ir;
    944   ppp2Layout->addWidget(new QLabel("Options cont'd"),       ir, 0); 
    945   ppp2Layout->addWidget(_pppSigCrd0,                        ir, 1, Qt::AlignRight);
    946   ppp2Layout->addWidget(new QLabel("Sigma XYZ Init "),      ir, 2);
    947   ppp2Layout->addWidget(_pppSigCrdP,                        ir, 3, Qt::AlignRight);
    948   ppp2Layout->addWidget(new QLabel("Sigma XYZ Noise  "),    ir, 4);
    949   ppp2Layout->addWidget(_pppQuickStartLineEdit,             ir, 5, Qt::AlignRight);
    950   ppp2Layout->addWidget(new QLabel("Quick-Start (sec)  "),  ir, 6); 
    951   ppp2Layout->addWidget(_pppMaxSolGapLineEdit,              ir, 7, Qt::AlignRight);
    952   ppp2Layout->addWidget(new QLabel("Max Sol. Gap (sec)"),   ir, 8); 
     942  ppp2Layout->addWidget(new QLabel("Options cont'd"),         ir, 0); 
     943  ppp2Layout->addWidget(_pppSigCrd0,                          ir, 1, Qt::AlignRight);
     944  ppp2Layout->addWidget(new QLabel("Sigma XYZ Init "),        ir, 2);
     945  ppp2Layout->addWidget(_pppSigCrdP,                          ir, 3, Qt::AlignRight);
     946  ppp2Layout->addWidget(new QLabel("Sigma XYZ Noise    "),    ir, 4);
     947  ppp2Layout->addWidget(_pppQuickStartLineEdit,               ir, 5, Qt::AlignRight);
     948  ppp2Layout->addWidget(new QLabel("Quick-Start (sec)    "),  ir, 6); 
     949  ppp2Layout->addWidget(_pppMaxSolGapLineEdit,                ir, 7, Qt::AlignRight);
     950  ppp2Layout->addWidget(new QLabel("Max Sol. Gap (sec)"),     ir, 8); 
    953951  ++ir;
    954   ppp2Layout->addWidget(new QLabel("Options cont'd"),       ir, 0);
    955   ppp2Layout->addWidget(_pppSync,                           ir, 1);
    956   ppp2Layout->addWidget(new QLabel("Sync Corr (sec)   "),   ir, 2);
    957   ppp2Layout->addWidget(_pppAverageLineEdit,                ir, 3, Qt::AlignRight);
    958   ppp2Layout->addWidget(new QLabel("Averaging (min)") ,     ir, 4); 
     952  ppp2Layout->addWidget(new QLabel("Options cont'd"),         ir, 0);
     953  ppp2Layout->addWidget(_pppSync,                             ir, 1);
     954  ppp2Layout->addWidget(new QLabel("Sync Corr (sec)     "),   ir, 2);
     955  ppp2Layout->addWidget(_pppAverageLineEdit,                  ir, 3, Qt::AlignRight);
     956  ppp2Layout->addWidget(new QLabel("Averaging (min)") ,       ir, 4); 
     957  ++ir;
     958  ppp2Layout->addWidget(new QLabel(""),                       ir, 0);
    959959
    960960  ppp2group->setLayout(ppp2Layout);
     
    11891189  _cmbMethodComboBox->setWhatsThis(tr("<p>Select a clock combination approach. Options are 'Single-Epoch' and Kalman 'Filter'. It is suggested to use the Kalman filter approach for the purpose of Precise Point Positioning.</p>"));
    11901190  _uploadTable->setWhatsThis(tr("<p>BNC can upload clock and orbit corrections to broadcast ephemeris (Broadcast Corrections) in RTCM Version 3 SSR format. The clock and orbit corrections may either come from a Real-time Network Engine or from a combination of incoming orbit/clock streams.</p><p>Hit the 'Add Row' button, double click on the 'Host' field to enter the IP or URL of an NTRIP broadcaster and hit Enter. Then double click on the 'Port' field to enter the NTRIP broadcaster IP port.</p>"));
    1191 
     1191  _postObsFileChooser->setWhatsThis(tr("Full Path to RINEX Observation File"));
     1192  _postNavFileChooser->setWhatsThis(tr("Full Path to RINEX Navigation File"));
     1193  _postCorrFileChooser->setWhatsThis(tr("Full Path to DGPS Correction File"));
     1194  _postOutLineEdit->setWhatsThis(tr("Full Path to DGPS Correction File"));
    11921195  addCmbRowButton->setWhatsThis(tr("Hit 'Add Row' button to add another line to the mountpoints table."));
    11931196  delCmbRowButton->setWhatsThis(tr("Hit 'Delete' button to delete the highlighted line from the mountpoints table."));
Note: See TracChangeset for help on using the changeset viewer.