Skip to content

Commit

Permalink
Update do Qt.6.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Damian Laptop committed Aug 8, 2022
1 parent 0104862 commit ccf4574
Show file tree
Hide file tree
Showing 7 changed files with 63 additions and 558 deletions.
9 changes: 5 additions & 4 deletions BrdcEphemeris.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#include "BrdcEphemeris.h"
#include "RinexNavigacyjny.h"

/*
* Pusty konstruktor
*/
Expand Down Expand Up @@ -129,7 +130,7 @@ void BrdcEphemeris::UzupelnijStrukture(){
if (IONa > 0)
{
linia_txt.replace("D","e"); //zamiana "D" na "e"
lista = linia_txt.split(" ",QString::SkipEmptyParts); //split po spacjach
lista = linia_txt.split(" ",Qt::SkipEmptyParts); //split po spacjach
brdcIonoPharam[0] = lista[0].toDouble();
brdcIonoPharam[1] = lista[1].toDouble();
brdcIonoPharam[2] = lista[2].toDouble();
Expand All @@ -138,7 +139,7 @@ void BrdcEphemeris::UzupelnijStrukture(){
if (IONb > 0)
{
linia_txt.replace("D","e"); //zamiana "D" na "e"
lista = linia_txt.split(" ",QString::SkipEmptyParts); //split po spacjach
lista = linia_txt.split(" ",Qt::SkipEmptyParts); //split po spacjach
brdcIonoPharam[4] = lista[0].toDouble();
brdcIonoPharam[5] = lista[1].toDouble();
brdcIonoPharam[6] = lista[2].toDouble();
Expand All @@ -150,7 +151,7 @@ void BrdcEphemeris::UzupelnijStrukture(){
linia_txt.replace("-", " -"); //naprawa złączonych elementów
linia_txt.replace("D ","D"); //usuniecie spacji z "D -"
linia_txt.replace("D","e"); //zamiana "D" na "e"
lista = linia_txt.split(" ",QString::SkipEmptyParts); //split po spacjach
lista = linia_txt.split(" ",Qt::SkipEmptyParts); //split po spacjach
if(lista.count() >= 5){
int CurrentHour = lista[4].toInt();
if (CurrentHour %2 != 0 && CurrentHour != 0 ){CurrentHour++;}
Expand Down Expand Up @@ -289,7 +290,7 @@ void BrdcEphemeris::PoprawStruktureSatelity(FileDatas *dane, QString SV){
linia_txt.replace("-", " -"); //naprawa złączonych elementów
linia_txt.replace("D ","D"); //usuniecie spacji z "D -"
linia_txt.replace("D","e"); //zamiana "D" na "e"
lista = linia_txt.split(" ",QString::SkipEmptyParts); //split po spacjach
lista = linia_txt.split(" ",Qt::SkipEmptyParts); //split po spacjach
if(lista.count() >= 5){
int CurrentHour = lista[4].toInt();
if (CurrentHour %2 != 0 && CurrentHour != 0 ){CurrentHour++;}
Expand Down
566 changes: 35 additions & 531 deletions IonoFreeCorrection.pro.user

Large diffs are not rendered by default.

9 changes: 5 additions & 4 deletions MixedNavigationFile.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,8 @@ void MixedNavigationFIle::UzupelnijStrukture()
linia_txt.replace("D","e"); //zamiana D na e
linia_txt.replace("E","e"); //zamiana E na e
linia_txt.replace("e ","e"); //usuniecie spacji z "e -"
lista = linia_txt.split(" ",QString::SkipEmptyParts); //split po spacjach

lista = linia_txt.split(" ",Qt::SkipEmptyParts); //split po spacjach
if(lista.count() >= 5){
int CurrentHour = lista[4].toInt();
int E_h, E_m;
Expand Down Expand Up @@ -131,7 +132,7 @@ void MixedNavigationFIle::UzupelnijStrukture()
switch (NumerDoCzytania) {
case 1:
ObecnySatelita = lista[0];
DanePliku.SV = lista[0].toInt();
DanePliku.SV = lista[0];
DanePliku.hs = lista[4].toInt();
DanePliku.ms = lista[5].toInt();
DanePliku.ss = lista[6].toDouble();
Expand Down Expand Up @@ -258,9 +259,9 @@ void MixedNavigationFIle::PoprawStruktureSatelity(FileDatas* dane,QString SV)
linia_txt.replace("D","e"); //zamiana D na e
linia_txt.replace("E","e"); //zamiana E na e
linia_txt.replace("e ","e"); //usuniecie spacji z "e -"
lista = linia_txt.split(" ",QString::SkipEmptyParts); //split po spacjach
lista = linia_txt.split(" ",Qt::SkipEmptyParts); //split po spacjach
if(lista.count() >= 5){
lista = linia_txt.split(" ",QString::SkipEmptyParts); //split po spacjach
lista = linia_txt.split(" ",Qt::SkipEmptyParts); //split po spacjach
int CurrentHour = lista[4].toInt();

int E_h, E_m;
Expand Down
2 changes: 1 addition & 1 deletion RinexNavigacyjny.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -198,7 +198,7 @@ QString RinexNavigacyjny::dataPliku(QString f)
if (EndOfHeaderT > 0){header = false; continue;}
if (!header)
{
lista = linia_txt.split(" ",QString::SkipEmptyParts); //split po spacjach
lista = linia_txt.split(" ",Qt::SkipEmptyParts); //split po spacjach
int rok = lista[1].toInt();
if (rok < 1000){rok += 2000;}
data = QString::number(rok)+"-" +
Expand Down
25 changes: 12 additions & 13 deletions RinexOVer3.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ void RinexOVer3::WyszukajParametryCzestotliwosi()
if(isNewTime >= 0)
{
if (SzukanyCzas) {break;}
ElementyLinii = linia.split(" ",QString::SkipEmptyParts);
ElementyLinii = linia.split(" ",Qt::SkipEmptyParts);
int Hours,Minutes;
double Secounds;
Hours = ElementyLinii[4].toInt();
Expand All @@ -105,7 +105,7 @@ void RinexOVer3::WyszukajParametryCzestotliwosi()
if(SzukanyCzas)
{
QString NumerSatelity = linia.mid(0,3);
if(linia[0] != "G" && linia[0] != "E"){continue;} //obecnie obliczamy tylko sat. GPS
if(linia[0] != 'G' && linia[0] != 'E'){continue;} //obecnie obliczamy tylko sat. GPS
int poczatek = 4;
double IleIteracji;
IleIteracji = (linia.length() - 5)/16;
Expand All @@ -116,10 +116,10 @@ void RinexOVer3::WyszukajParametryCzestotliwosi()
poczatek += 16;
}
vector<QString> KolejnosciObs;
if(linia[0] == "G")
if(linia[0] == 'G')
{
KolejnosciObs = FrequencyOrderGPS;
}else if(linia[0]=="E")
}else if(linia[0]== 'E')
{
KolejnosciObs = FrequencyOrderGalileo;
}
Expand All @@ -128,7 +128,6 @@ void RinexOVer3::WyszukajParametryCzestotliwosi()
for(int i = 0; i < ElementyLinii.count(); i++)
{
QString item = KolejnosciObs[i+2];
long double wartosc;
if (ElementyLinii[i]=="")
{
CurrentLine.insert({item,0});
Expand Down Expand Up @@ -188,23 +187,23 @@ void RinexOVer3::DaneNaglowka(){
int isStartTime = ll.indexOf("TIME OF FIRST OBS"); //falaga poczatku obs z pliku
int isEndTime = ll.indexOf("TIME OF LAST OBS"); //flaga konca obserwacji z pliku
if (isXYZ > 0){
QSlist = ll.split(" ",QString::SkipEmptyParts);
QSlist = ll.split(" ",Qt::SkipEmptyParts);
header.PozX = QSlist[0].toDouble();
header.PozY = QSlist[1].toDouble();
header.PozZ = QSlist[2].toDouble();
continue;
}

if (isStartTime > 0){
QSlist = QSlist = ll.split(" ",QString::SkipEmptyParts);
QSlist = QSlist = ll.split(" ",Qt::SkipEmptyParts);
header.rok = QSlist[0].toInt();
header.mies = QSlist[1].toInt();
header.dzien = QSlist[2].toInt();
continue;
}

if (isEndTime > 0){
QSlist = QSlist = ll.split(" ",QString::SkipEmptyParts);
QSlist = QSlist = ll.split(" ",Qt::SkipEmptyParts);
KoniecObserwacjiPliku = MyTimeClass(QSlist[0].toInt(),QSlist[1].toInt(),QSlist[2].toDouble());
continue;
}
Expand All @@ -221,14 +220,14 @@ void RinexOVer3::DaneNaglowka(){
{

QChar SPC = ll[0];
if(SPC == "G") {
if(SPC == 'G') {
satGPS = true;
first = true;
FrequencySize = 100;
wskNaKolejnosc = &FrequencyOrderGPS;
FounAll = true;
}
else if (SPC == "E")
else if (SPC == 'E')
{
satGPS = false;
first = true;
Expand All @@ -247,7 +246,7 @@ void RinexOVer3::DaneNaglowka(){

}
ll.remove("SYS / # / OBS TYPES");
QSlist = ll.split(" ",QString::SkipEmptyParts); //utworzenie tablicy z linii, z pominieciem spacji
QSlist = ll.split(" ",Qt::SkipEmptyParts); //utworzenie tablicy z linii, z pominieciem spacji
//dodanie wszystkich elementow tablicy do kontenera
if(first)
{
Expand Down Expand Up @@ -290,10 +289,10 @@ vector<MyTimeClass> RinexOVer3::PrzedzialGodzinowy(MyTimeClass poczatek, MyTimeC
{

QString ll = in.readLine();
if (ll[0] == ">")
if (ll[0] == '>')
{
QStringList ListaElementowLinii;
ListaElementowLinii = ll.split(" ",QString::SkipEmptyParts);
ListaElementowLinii = ll.split(" ",Qt::SkipEmptyParts);
int h = ListaElementowLinii[4].toInt();
int m = ListaElementowLinii[5].toInt();
double s = ListaElementowLinii[6].toDouble();
Expand Down
2 changes: 1 addition & 1 deletion main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
#include <QApplication>
#include <windows.h>
#include <QString>
#include <QDesktopWidget>
#include <QWidget>
#include <QRect>
#include "MyTimeClass.h"
#include "MixedNavigationFile.h"
Expand Down
8 changes: 4 additions & 4 deletions mainwindow.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ void MainWindow::Ustawienia()
QStringList ElemLinii;
while(!in.atEnd()){
linia = in.readLine();
ElemLinii = linia.split("|",QString::SkipEmptyParts);
ElemLinii = linia.split("|",Qt::SkipEmptyParts);
settings.insert({ElemLinii[0],ElemLinii[1]}); // <- do mapy
try {
WczytajUstawienie(ElemLinii[0],ElemLinii[1]); // <- wywołaj metodę i przypis ustawienie
Expand Down Expand Up @@ -99,7 +99,7 @@ void MainWindow::on_ButtonReadObsFile_clicked()
Filename = QFileDialog::getOpenFileName(this,
"Wybierz plik RINEX'u obserwacyjnego",ObecnyFolder,
"pliki RNX (*O.rnx);;inne pliki(*.??o)");
if(Filename != NULL)
if(!Filename.isEmpty())
{
WczytajRinexObserwacyjny(Filename);
ui->labelObsFilePath->setText(Filename);
Expand Down Expand Up @@ -145,7 +145,7 @@ void MainWindow::on_ButtonReadNaviFile_clicked()
"Wybierz plik RINEX'u navigacyjnego",ObecnyFolder,
"pliki RNX (*N.rnx);;GPS z CDDIS(brdc*.??n)");

if(Filename != NULL)
if(!Filename.isEmpty())
{

QString File;
Expand Down Expand Up @@ -451,7 +451,7 @@ void MainWindow::ZapiszDoPlikuUstawien(QString key, QString FileName)
{
linia = fs.readLine();
//sprawdz spacje w pliku
ElemLinii = linia.split("|",QString::SkipEmptyParts);
ElemLinii = linia.split("|",Qt::SkipEmptyParts);

if (ElemLinii[0] == key) //znalazo element w pliku z informacja o nazwie pliku
{
Expand Down

0 comments on commit ccf4574

Please sign in to comment.