Closed kn65op closed 11 years ago
Zrobione, ale nie wydaje mi się nadal, że to nie był problem GUI (problem zgłoszony przez Fuko-Fabio). Jeżeli np. wczytamy pusty plik to też będziemy mieli błąd (w sensie plik zostanie otwarty, bo istnieje i da się go odczytać). Można sprawdzać rozmiar pliku jeśli jest podejrzanie mały nie wczytywać go ale co z tego każdy może sobie wczytać plik, który jest np. arkuszem excela, pdfem czy czymkolwiek co dla nas nie ma sensu.
Sorry mój błąd.. jeśli plik wczytywany jest plikiem pustym to już jest przed tym zabezpieczenie
Chodzi mi o to, żeby jak nie uda się odczytać plików, to żeby nie leciał wyjątek, tylko informacja dla użytkownika.
A leci wyjątek?? Zrobiłem komunikat a nie rzucanie, jeśli coś rzuca wyjątek to podejrzewam:
ui.rawPlotWidget->setSignal(&(_ECGcontroller.raw_signal), &(_ECGcontroller.ecg_info), &(_ECGcontroller.r_peaks_data));
funkcja setSignal a nie GUI
Ten: https://f.cloud.github.com/assets/2552823/54661/8e026f2e-5a9d-11e2-8de4-be71057a692f.png No tak, dlatego jeśli nie ma sygnału to lepiej nie wywoływać tej funkcji, widzę, że już jest to zamykam.
Należy zadbać by była odpowiednia reakcja na wartość zwróconą przy wywołaniu funkcji readFile: