Ref T163, using settings descriptions

* renamed to getUnsavedSettingsKeys
* no private slots in close dialog
* use descriptions instead of keys
This commit is contained in:
Klaus Basan
2017-09-26 20:08:02 +02:00
parent 4fcdd0e1f0
commit 3cf97b3f37
4 changed files with 40 additions and 37 deletions

View File

@@ -15,6 +15,7 @@
#include <QDialog>
#include <QScopedPointer>
#include <QAbstractButton>
#include "blackcore/context/contextapplication.h"
namespace Ui { class CApplicationCloseDialog; }
namespace BlackGui
@@ -35,19 +36,19 @@ namespace BlackGui
//! Destructor
virtual ~CApplicationCloseDialog();
private slots:
//! Accepted
void ps_onAccepted();
//! Rejected
void ps_onRejected();
//! Button pressed
void ps_buttonClicked(QAbstractButton *button);
private:
QScopedPointer<Ui::CApplicationCloseDialog> ui;
QStringList m_settingskeys;
QStringList m_settingsDescriptions; //!< values as displayed
BlackCore::Context::CSettingsDictionary m_settingsDictionary; //!< values and descriptions, unsorted
//! Accepted
void onAccepted();
//! Rejected
void onRejected();
//! Button pressed
void buttonClicked(QAbstractButton *button);
//! Init the settings view
void initSettingsView();