Вынес настройки ГУИ в отдельную кнопку

This commit is contained in:
2025-05-27 17:54:07 +03:00
parent d76bb562d9
commit 5191e12389
17 changed files with 302 additions and 78 deletions

View File

@@ -0,0 +1,39 @@
#ifndef DIALOGSETTINGS_H
#define DIALOGSETTINGS_H
#include <QDialog>
#include <QTranslator>
#include <QEvent>
namespace Ui {
class DialogSettings;
}
class DialogSettings : public QDialog
{
Q_OBJECT
public:
explicit DialogSettings(QWidget *parent = nullptr);
~DialogSettings();
protected:
void changeEvent(QEvent * event) override;
signals:
//сигнал об изменении языка интерфейса
void signal_LanguageChanged(QString language);
//сигнал об изменении стиля
void signal_UpdateStyleSheet();
private slots:
void on_cmbLanguage_currentIndexChanged(const QString &arg1);
void on_btnUpdateStyle_clicked();
private:
Ui::DialogSettings *ui;
QTranslator qtLanguageTranslator;
};
#endif // DIALOGSETTINGS_H