File indexing completed on 2024-04-28 04:05:21
0001 /* 0002 SPDX-FileCopyrightText: 2015 Jakob Gruber <jakob.gruber@gmail.com> 0003 0004 SPDX-License-Identifier: GPL-2.0-or-later 0005 */ 0006 0007 #ifndef SETTINGSWINDOW_H 0008 #define SETTINGSWINDOW_H 0009 0010 #include <QDialog> 0011 0012 #include "src/logic/settings.h" 0013 0014 namespace Ui { 0015 class SettingsWindow; 0016 } 0017 0018 class SettingsWindow : public QDialog 0019 { 0020 Q_OBJECT 0021 0022 public: 0023 explicit SettingsWindow(QWidget *parent = nullptr); 0024 ~SettingsWindow() override; 0025 0026 private Q_SLOTS: 0027 void accept() override; 0028 void bgToolButtonClicked(); 0029 void selectSolvedColor(); 0030 void selectUnsolvedColor(); 0031 0032 private: 0033 void restoreSettings(); 0034 void saveSettings(); 0035 QString m_font_color_solved, m_font_color_unsolved; 0036 0037 Ui::SettingsWindow *ui; 0038 }; 0039 0040 #endif // SETTINGSWINDOW_H