From: Peter Penz Date: Tue, 10 Mar 2009 19:59:22 +0000 (+0000) Subject: allow to disable the preview of the Information Panel X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/commitdiff_plain/6c81158a2f0029a3b00554e4fa18388a3d52313d?ds=inline allow to disable the preview of the Information Panel svn path=/trunk/KDE/kdebase/apps/; revision=937927 --- diff --git a/src/panels/information/dolphin_informationpanelsettings.kcfg b/src/panels/information/dolphin_informationpanelsettings.kcfg index b4c30b221..a30bee65d 100644 --- a/src/panels/information/dolphin_informationpanelsettings.kcfg +++ b/src/panels/information/dolphin_informationpanelsettings.kcfg @@ -3,6 +3,10 @@ + + + true + true diff --git a/src/panels/information/informationpanel.cpp b/src/panels/information/informationpanel.cpp index 2b3124b3c..96f158020 100644 --- a/src/panels/information/informationpanel.cpp +++ b/src/panels/information/informationpanel.cpp @@ -229,11 +229,18 @@ void InformationPanel::contextMenuEvent(QContextMenuEvent* event) KMenu popup(this); + QAction* previewAction = popup.addAction(i18nc("@action:inmenu", "Preview")); + previewAction->setIcon(KIcon("view-preview")); + previewAction->setCheckable(true); + previewAction->setChecked(InformationPanelSettings::showPreview()); + QAction* ratingAction = popup.addAction(i18nc("@action:inmenu", "Rating")); + ratingAction->setIcon(KIcon("rating")); ratingAction->setCheckable(true); ratingAction->setChecked(InformationPanelSettings::showRating()); QAction* commentAction = popup.addAction(i18nc("@action:inmenu", "Comment")); + commentAction->setIcon(KIcon("text-plain")); commentAction->setCheckable(true); commentAction->setChecked(InformationPanelSettings::showComment()); @@ -304,7 +311,9 @@ void InformationPanel::contextMenuEvent(QContextMenuEvent* event) return; } - if (action == ratingAction) { + if (action == previewAction) { + // TODO + } else if (action == ratingAction) { // TODO } else if (action == commentAction) { // TODO