Entropy Piano Tuner  1.1.3 (documentation not yet complete)
An open-source experimental software for piano tuning by entropy minimization
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
optionspageenvironmentgeneralpage.h
Go to the documentation of this file.
1 /*****************************************************************************
2  * Copyright 2015 Haye Hinrichsen, Christoph Wick
3  *
4  * This file is part of Entropy Piano Tuner.
5  *
6  * Entropy Piano Tuner is free software: you can redistribute it and/or modify
7  * it under the terms of the GNU General Public License as published by the
8  * Free Software Foundation, either version 3 of the License, or (at your
9  * option) any later version.
10  *
11  * Entropy Piano Tuner is distributed in the hope that it will be useful, but
12  * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
13  * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
14  * more details.
15  *
16  * You should have received a copy of the GNU General Public License along with
17  * Entropy Piano Tuner. If not, see http://www.gnu.org/licenses/.
18  *****************************************************************************/
19 
20 #ifndef OPTIONSPAGEENVIRONMENTGENERALPAGE_H
21 #define OPTIONSPAGEENVIRONMENTGENERALPAGE_H
22 
23 #include <QWidget>
24 #include <QComboBox>
25 #include <QPushButton>
26 #include <QCheckBox>
27 #include "../optionstabcontentsvscrollarea.h"
28 #include "../optionscontentswidgetinterface.h"
29 
30 namespace options {
31 
39 
41 {
42  Q_OBJECT
43 public:
44  PageEnvironmentGeneral(OptionsDialog *optionsDialog);
45 
46  void apply() override final;
47 
48 private slots:
49  void onReactivateWarnings();
50 
51 private:
52  QComboBox *mLanguageSelection;
53  QPushButton *mResetWarningsButton;
54 };
55 
56 } // namespace options
57 
58 #endif // OPTIONSPAGEENVIRONMENTGENERALPAGE_H
PageEnvironmentGeneral(OptionsDialog *optionsDialog)
Constructor for the Environment-General registration card.
void apply() overridefinal
Function called when the changes are applied.
Class for general system settings.