diff --git a/core/formgeostationary.ui b/core/formgeostationary.ui index a24ae22..7dad0ed 100644 --- a/core/formgeostationary.ui +++ b/core/formgeostationary.ui @@ -21,82 +21,6 @@ - - - - true - - - - - 0 - 0 - 1005 - 257 - - - - - - 40 - 20 - 89 - 25 - - - - PushButton - - - - - - 170 - 20 - 113 - 25 - - - - - - - 20 - 70 - 136 - 125 - - - - GroupBox - - - - - - RadioButton - - - - - - - RadioButton - - - - - - - RadioButton - - - - - - - - diff --git a/core/formtoolbox.cpp b/core/formtoolbox.cpp index c23c90c..ce57fb2 100644 --- a/core/formtoolbox.cpp +++ b/core/formtoolbox.cpp @@ -2395,64 +2395,84 @@ void FormToolbox::onButtonColorHRV(QString type) { if(ui->comboGeo1->currentIndex() > 0) { - spectrumvector[ui->comboGeo1->currentIndex()-1] = "VIS"; + spectrumvector[ui->comboGeo1->currentIndex()-1] = "B01"; inversevector[ui->comboGeo1->currentIndex()-1] = ui->chkInverseGeo1->isChecked(); } if(ui->comboGeo2->currentIndex() > 0) { - spectrumvector[ui->comboGeo2->currentIndex()-1] = "B04"; + spectrumvector[ui->comboGeo2->currentIndex()-1] = "B02"; inversevector[ui->comboGeo2->currentIndex()-1] = ui->chkInverseGeo2->isChecked(); } if(ui->comboGeo3->currentIndex() > 0) { - spectrumvector[ui->comboGeo3->currentIndex()-1] = "B05"; + spectrumvector[ui->comboGeo3->currentIndex()-1] = "VIS"; inversevector[ui->comboGeo3->currentIndex()-1] = ui->chkInverseGeo3->isChecked(); } if(ui->comboGeo4->currentIndex() > 0) { - spectrumvector[ui->comboGeo4->currentIndex()-1] = "IR4"; + spectrumvector[ui->comboGeo4->currentIndex()-1] = "B04"; inversevector[ui->comboGeo4->currentIndex()-1] = ui->chkInverseGeo4->isChecked(); } if(ui->comboGeo5->currentIndex() > 0) { - spectrumvector[ui->comboGeo5->currentIndex()-1] = "IR3"; + spectrumvector[ui->comboGeo5->currentIndex()-1] = "B05"; inversevector[ui->comboGeo5->currentIndex()-1] = ui->chkInverseGeo5->isChecked(); } if(ui->comboGeo6->currentIndex() > 0) { - spectrumvector[ui->comboGeo6->currentIndex()-1] = "B09"; + spectrumvector[ui->comboGeo6->currentIndex()-1] = "B06"; inversevector[ui->comboGeo6->currentIndex()-1] = ui->chkInverseGeo6->isChecked(); } if(ui->comboGeo7->currentIndex() > 0) { - spectrumvector[ui->comboGeo7->currentIndex()-1] = "B10"; + spectrumvector[ui->comboGeo7->currentIndex()-1] = "IR4"; inversevector[ui->comboGeo7->currentIndex()-1] = ui->chkInverseGeo7->isChecked(); } if(ui->comboGeo8->currentIndex() > 0) { - spectrumvector[ui->comboGeo8->currentIndex()-1] = "B11"; + spectrumvector[ui->comboGeo8->currentIndex()-1] = "IR3"; inversevector[ui->comboGeo8->currentIndex()-1] = ui->chkInverseGeo8->isChecked(); } if(ui->comboGeo9->currentIndex() > 0) { - spectrumvector[ui->comboGeo9->currentIndex()-1] = "IR1"; + spectrumvector[ui->comboGeo9->currentIndex()-1] = "B09"; inversevector[ui->comboGeo9->currentIndex()-1] = ui->chkInverseGeo9->isChecked(); } if(ui->comboGeo10->currentIndex() > 0) { - spectrumvector[ui->comboGeo10->currentIndex()-1] = "B14"; + spectrumvector[ui->comboGeo10->currentIndex()-1] = "B10"; inversevector[ui->comboGeo10->currentIndex()-1] = ui->chkInverseGeo10->isChecked(); } if(ui->comboGeo11->currentIndex() > 0) { - spectrumvector[ui->comboGeo11->currentIndex()-1] = "IR2"; + spectrumvector[ui->comboGeo11->currentIndex()-1] = "B11"; inversevector[ui->comboGeo11->currentIndex()-1] = ui->chkInverseGeo11->isChecked(); } if(ui->comboGeo12->currentIndex() > 0) { - spectrumvector[ui->comboGeo12->currentIndex()-1] = "B16"; + spectrumvector[ui->comboGeo12->currentIndex()-1] = "B12"; inversevector[ui->comboGeo12->currentIndex()-1] = ui->chkInverseGeo12->isChecked(); } + if(ui->comboGeo13->currentIndex() > 0) + { + spectrumvector[ui->comboGeo13->currentIndex()-1] = "IR1"; + inversevector[ui->comboGeo13->currentIndex()-1] = ui->chkInverseGeo13->isChecked(); + } + if(ui->comboGeo14->currentIndex() > 0) + { + spectrumvector[ui->comboGeo14->currentIndex()-1] = "B14"; + inversevector[ui->comboGeo14->currentIndex()-1] = ui->chkInverseGeo14->isChecked(); + } + if(ui->comboGeo15->currentIndex() > 0) + { + spectrumvector[ui->comboGeo15->currentIndex()-1] = "IR2"; + inversevector[ui->comboGeo15->currentIndex()-1] = ui->chkInverseGeo15->isChecked(); + } + if(ui->comboGeo16->currentIndex() > 0) + { + spectrumvector[ui->comboGeo16->currentIndex()-1] = "B16"; + inversevector[ui->comboGeo16->currentIndex()-1] = ui->chkInverseGeo16->isChecked(); + } } else if(geoindex == (int)eGeoSatellite::GOES_16 ) { @@ -2538,6 +2558,8 @@ void FormToolbox::onButtonColorHRV(QString type) } } + qDebug() << "spectrumvektor = " << spectrumvector << " ; inversevector = " << inversevector; + emit switchstackedwidget(3); emit getgeosatchannel(type, spectrumvector, inversevector, ui->cmbHistogramGeo->currentIndex(), ui->rdbPseudoColor->isChecked()); } diff --git a/core/formtoolbox.ui b/core/formtoolbox.ui index 48e4fab..8c88bd8 100644 --- a/core/formtoolbox.ui +++ b/core/formtoolbox.ui @@ -9,7 +9,7 @@ 0 0 - 506 + 535 1264 @@ -31,9 +31,15 @@ + + QTabWidget::West + 3 + + Qt::ElideNone + false @@ -5525,7 +5531,7 @@ 0 0 - 430 + 432 529 diff --git a/core/mainwindow.cpp b/core/mainwindow.cpp index a3318e9..6c10b81 100644 --- a/core/mainwindow.cpp +++ b/core/mainwindow.cpp @@ -31,7 +31,7 @@ MainWindow::MainWindow(QWidget *parent) : formephem = new FormEphem(this, satlist, seglist); ui->stackedWidget->addWidget(formephem); // index 0 - formtoolbox = NULL; + //formtoolbox = NULL; formgeostationary = new FormGeostationary(this, satlist, seglist); ui->stackedWidget->addWidget(formgeostationary); // index 1 diff --git a/core/options.cpp b/core/options.cpp index cdead67..d93dbaa 100644 --- a/core/options.cpp +++ b/core/options.cpp @@ -1198,7 +1198,7 @@ void Options::CreateGeoSatelliteIni() geosatellites[8].spectrumvalueslist << "0.47" << "0.64" << "0.86" << "1.37" << "1.61" << "2.24" << "3.89" << "6.17" << "6.93" << "7.34" << "8.44" << "9.61" << "10.33" << "11.2" << "12.3" << "13.3"; - //E1B-TPG-1 + //E1B-TPG-1 E1H-TPG-2 geosatellites[9].fullname = "Himawari 8"; geosatellites[9].shortname = "H8"; geosatellites[9].longitude = 140.7; @@ -1254,8 +1254,8 @@ void Options::CreateGeoSatelliteIni() geosatellites[9].lfachrv = 0.; - geosatellites[9].spectrumlist << "VIS" << "B04" << "B05" << "B06" << "IR4" << "IR3" << "B09" << "B10" << "B11" << "B12" << "IR1" << "B14" << "IR2" << "B16"; - geosatellites[9].spectrumvalueslist << "0.64" << "0.86" << "1.6" << "2.3" << "3.9" << "6.2" << "6.9" << "7.3" << "8.6" << "9.6" << "10.4" << "11.2" << "12.4" << "13.3"; + geosatellites[9].spectrumlist << "B01" << "B02" << "VIS" << "B04" << "B05" << "B06" << "IR4" << "IR3" << "B09" << "B10" << "B11" << "B12" << "IR1" << "B14" << "IR2" << "B16"; + geosatellites[9].spectrumvalueslist << "0.46" << "0.51" << "0.64" << "0.86" << "1.6" << "2.3" << "3.9" << "6.2" << "6.9" << "7.3" << "8.6" << "9.6" << "10.4" << "11.2" << "12.4" << "13.3"; settingsgeo.beginWriteArray("geos"); for (int i = 0; i < this->geosatellites.size(); ++i) {