Mercurial > public > ostc_companion
diff SettingsDialog.cpp @ 8:21ce6187d32e
Minor changes done by automatic style checker
| author | Ideenmodellierer |
|---|---|
| date | Mon, 12 Jan 2026 13:51:17 +0000 |
| parents | 0b3630a29ad8 |
| children |
line wrap: on
line diff
--- a/SettingsDialog.cpp Mon Jan 12 13:49:16 2026 +0000 +++ b/SettingsDialog.cpp Mon Jan 12 13:51:17 2026 +0000 @@ -37,7 +37,7 @@ #include "SettingsDialog.h" #include "ui_Settings.h" -#include "MainWindow.h" // Needed to propagare retranslate() +#include "MainWindow.h" // Needed to propagare retranslate() #include "Utils/Log.h" @@ -50,9 +50,9 @@ #include <QTranslator> #ifdef Q_OS_WIN -# define NOMINMAX 1 -# include <Windows.h> -# undef NOMINMAX +#define NOMINMAX 1 +#include <Windows.h> +#undef NOMINMAX #endif #include "Export.h" @@ -70,14 +70,14 @@ bool EXPORT Settings::useFastMode = false; -extern QSettings* settings; +extern QSettings *settings; ////////////////////////////////////////////////////////////////////////////// -Settings::Settings(QWidget* parent, HardwareOperations *op) - : QDialog(parent), - _ui(new Ui::Settings), - _op(op) +Settings::Settings(QWidget *parent, HardwareOperations *op) + : QDialog(parent) + , _ui(new Ui::Settings) + , _op(op) { _ui->setupUi(this); reload(this); @@ -90,13 +90,12 @@ ////////////////////////////////////////////////////////////////////////////// -void Settings::reload(Settings* dialog) +void Settings::reload(Settings *dialog) { //---- Restore options from settings ------------------------------------- - language = settings->value("Interface/lang", - QLocale::system().name().right(2) ).toString(); - port = settings->value("OSTC/port", "").toString(); - currentPath = settings->value("OSTC/currentPath", "").toString(); + language = settings->value("Interface/lang", QLocale::system().name().right(2)).toString(); + port = settings->value("OSTC/port", "").toString(); + currentPath = settings->value("OSTC/currentPath", "").toString(); autoSetDateTime = settings->value("OSTC/autoSetDateTime", true).toBool(); forceFirmwareUpdate = settings->value("OSTC/forceFirmwareUpdate", false).toBool(); forceRTEUpdate = settings->value("OSTC/forceRTEUpdate", false).toBool(); @@ -106,77 +105,97 @@ setLanguage(); - if( !dialog ) + if (!dialog) return; //---- Update interface -------------------------------------------------- - if( language == "DE" ) dialog->_ui->languageMenu->setCurrentIndex(0); - if( language == "EN" ) dialog->_ui->languageMenu->setCurrentIndex(1); - if( language == "ES" ) dialog->_ui->languageMenu->setCurrentIndex(2); - if( language == "FR" ) dialog->_ui->languageMenu->setCurrentIndex(3); - if( language == "IT" ) dialog->_ui->languageMenu->setCurrentIndex(4); - if( language == "RU" ) dialog->_ui->languageMenu->setCurrentIndex(5); + if (language == "DE") + dialog->_ui->languageMenu->setCurrentIndex(0); + if (language == "EN") + dialog->_ui->languageMenu->setCurrentIndex(1); + if (language == "ES") + dialog->_ui->languageMenu->setCurrentIndex(2); + if (language == "FR") + dialog->_ui->languageMenu->setCurrentIndex(3); + if (language == "IT") + dialog->_ui->languageMenu->setCurrentIndex(4); + if (language == "RU") + dialog->_ui->languageMenu->setCurrentIndex(5); dialog->updatePortsSlot(); - dialog->_ui->autoSetDateTimeCB->setChecked( autoSetDateTime ); - dialog->_ui->forceFirmwareUpdate->setChecked( forceFirmwareUpdate ); - dialog->_ui->forceRTEUpdate->setChecked( forceRTEUpdate ); - dialog->_ui->forceFontlibUpdate->setChecked( forceFontlibUpdate ); - dialog->_ui->useFastMode->setChecked( useFastMode ); - + dialog->_ui->autoSetDateTimeCB->setChecked(autoSetDateTime); + dialog->_ui->forceFirmwareUpdate->setChecked(forceFirmwareUpdate); + dialog->_ui->forceRTEUpdate->setChecked(forceRTEUpdate); + dialog->_ui->forceFontlibUpdate->setChecked(forceFontlibUpdate); + dialog->_ui->useFastMode->setChecked(useFastMode); } ////////////////////////////////////////////////////////////////////////////// void Settings::languageSlot(int i) { - switch(i) { - case 0: language = "DE"; break; - case 1: language = "EN"; break; - case 2: language = "ES"; break; - case 3: language = "FR"; break; - case 4: language = "IT"; break; - case 5: language = "RU"; break; + switch (i) { + case 0: + language = "DE"; + break; + case 1: + language = "EN"; + break; + case 2: + language = "ES"; + break; + case 3: + language = "FR"; + break; + case 4: + language = "IT"; + break; + case 5: + language = "RU"; + break; } setLanguage(); } - void Settings::updatePortsSlot() { //---- search for possible ports ---------------------------------------- QStringList list; - if( _op ) { // Known driver type ? + if (_op) { // Known driver type ? list = _op->listPorts(); #ifndef Q_OS_LINUX - if( list.isEmpty() ) + if (list.isEmpty()) _ui->noPortLabel->setText( QString("<font color='red'>%1</font>: %2 - %3") .arg(tr("Warning")) .arg(tr("no port", "USB connection to OSTC not found")) .arg(tr("Did you installed the %1 driver ?") #ifdef Q_OS_WIN - .arg("<a href='http://www.ftdichip.com/Drivers/CDM/CDM%20v2.12.00%20WHQL%20Certified.zip'>FTDI VCP</a>"))); + .arg("<a " + "href='http://www.ftdichip.com/Drivers/CDM/" + "CDM%20v2.12.00%20WHQL%20Certified.zip'>FTDI VCP</a>"))); #elif defined(Q_OS_MACX) - .arg("<a href='http://www.ftdichip.com/drivers/VCP/MacOSX/FTDIUSBSerialDriver_v2_2_18.dmg'>FTDI VCP</a>"))); + .arg("<a " + "href='http://www.ftdichip.com/drivers/VCP/MacOSX/" + "FTDIUSBSerialDriver_v2_2_18.dmg'>FTDI VCP</a>"))); #else - .arg("USB"))); + .arg("USB"))); #endif else #endif _ui->noPortLabel->clear(); } - QString myPort = port + " (current)"; - if( ! port.isEmpty() ) + QString myPort = port + " (current)"; + if (!port.isEmpty()) list += myPort; list.sort(); _ui->portMenu->clear(); _ui->portMenu->addItems(list); - _ui->portMenu->setCurrentText( port.isEmpty() ? "" : myPort ); + _ui->portMenu->setCurrentText(port.isEmpty() ? "" : myPort); } ////////////////////////////////////////////////////////////////////////////// @@ -184,21 +203,20 @@ void Settings::setLanguage() { static QTranslator myappTranslator; - if( myappTranslator.load(":/Translations/companion_" + language) ) + if (myappTranslator.load(":/Translations/companion_" + language)) qApp->installTranslator(&myappTranslator); } void Settings::changeEvent(QEvent *e) { - if( e->type() == QEvent::LanguageChange ) - { + if (e->type() == QEvent::LanguageChange) { _ui->retranslateUi(this); // FIX: also update the warning text... updatePortsSlot(); // FIX: propagate to main windows. - if( MainWindow* main = dynamic_cast<MainWindow*>(parent()) ) + if (MainWindow *main = dynamic_cast<MainWindow *>(parent())) main->retranslate(); } } @@ -220,9 +238,9 @@ void Settings::save() { - settings->setValue("Interface/lang", language); - settings->setValue("OSTC/port", port); - settings->setValue("OSTC/currentPath", currentPath); + settings->setValue("Interface/lang", language); + settings->setValue("OSTC/port", port); + settings->setValue("OSTC/currentPath", currentPath); settings->setValue("OSTC/autoSetDateTime", autoSetDateTime); settings->setValue("OSTC/forceFirmwareUpdate", forceFirmwareUpdate); settings->setValue("OSTC/forceRTEUpdate", forceRTEUpdate); @@ -236,7 +254,7 @@ void Settings::reject() { reload(this); - if( MainWindow* main = dynamic_cast<MainWindow*>(parent()) ) + if (MainWindow *main = dynamic_cast<MainWindow *>(parent())) main->retranslate(); QDialog::reject(); }
