diff options
| author | Carlo Vanini <silhusk@gmail.com> | 2016-07-26 18:15:11 (GMT) |
|---|---|---|
| committer | Carlo Vanini <silhusk@gmail.com> | 2016-08-08 21:03:42 (GMT) |
| commit | c1b63af4edbfdb6a4d4d55de16764f1d4801f24d (patch) | |
| tree | 66152228310b3d06026f777e4226304fcdbf70ab | |
| parent | fad01bc8e689603895778db0509ea3b64462e87c (diff) | |
save and restore status of columns in changes preview widget
Save and restore status (e.g. shown/hidden, sorting) of columns in the
"preview changes" tab, like it is done for the list of packages.
| -rw-r--r-- | src/ReviewWidget.cpp | 5 | ||||
| -rw-r--r-- | src/config/muon.kcfg | 6 |
2 files changed, 10 insertions, 1 deletions
diff --git a/src/ReviewWidget.cpp b/src/ReviewWidget.cpp index b7301f2..20bb54e 100644 --- a/src/ReviewWidget.cpp +++ b/src/ReviewWidget.cpp @@ -22,16 +22,21 @@ #include <KLocalizedString> +#include "MuonSettings.h" + ReviewWidget::ReviewWidget(QWidget *parent) : PackageWidget(parent) { setPackagesType(PackageWidget::MarkedPackages); setHeaderText(i18n("<b>Review and Apply Changes</b>")); + restoreColumnsState(QByteArray::fromBase64(MuonSettings::self()->reviewListColumns().toLatin1())); } ReviewWidget::~ReviewWidget() { + MuonSettings::self()->setReviewListColumns(saveColumnsState().toBase64()); + MuonSettings::self()->save(); } #include "ReviewWidget.moc" diff --git a/src/config/muon.kcfg b/src/config/muon.kcfg index e4ccd2d..402d322 100644 --- a/src/config/muon.kcfg +++ b/src/config/muon.kcfg @@ -29,7 +29,11 @@ <default>false</default> </entry> <entry name="ManagerListColumns" type="String"> - <label>Visible columns in the manager list of packages.</label> + <label>Status of columns in the manager list of packages.</label> + <default></default> + </entry> + <entry name="ReviewListColumns" type="String"> + <label>Status of columns in the changes review list of packages.</label> <default></default> </entry> </group> |
