refs #884 GUI should use the context to get the list of unsaved settings.

This commit is contained in:
Mathew Sutcliffe
2017-02-28 20:06:25 +00:00
parent baf5c62502
commit cc1cec519b

View File

@@ -11,6 +11,7 @@
#include "ui_applicationclosedialog.h" #include "ui_applicationclosedialog.h"
#include "blackgui/guiapplication.h" #include "blackgui/guiapplication.h"
#include "blackgui/guiutility.h" #include "blackgui/guiutility.h"
#include "blackcore/context/contextapplication.h"
#include "blackmisc/settingscache.h" #include "blackmisc/settingscache.h"
#include "blackmisc/logmessage.h" #include "blackmisc/logmessage.h"
#include <QStringListModel> #include <QStringListModel>
@@ -73,7 +74,7 @@ namespace BlackGui
void CApplicationCloseDialog::initSettingsView() void CApplicationCloseDialog::initSettingsView()
{ {
QStringList settings(CSettingsCache::instance()->getAllUnsavedKeys()); QStringList settings(sApp->getIContextApplication()->getUnsavedSettingsKeys());
settings.sort(); settings.sort();
QStringListModel *model = new QStringListModel(settings, this); QStringListModel *model = new QStringListModel(settings, this);
ui->lv_UnsavedSettings->setModel(model); ui->lv_UnsavedSettings->setModel(model);