[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: extragear/graphics/digikam/utilities/imageeditor/editor
From: Gilles Caulier <caulier.gilles () free ! fr>
Date: 2006-12-05 15:45:39
Message-ID: 1165333539.519870.14625.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 610792 by cgilles:
digikam from trunk : Image Editor : add a keyboard shortcut to toggle on/off Monitor \
Color Corrections (F12 key)
BUG: 138253
M +19 -0 editorwindow.cpp
M +1 -0 editorwindow.h
--- trunk/extragear/graphics/digikam/utilities/imageeditor/editor/editorwindow.cpp \
#610791:610792 @@ -445,6 +445,11 @@
i18n("Zoom out of Image"),
Key_Minus, m_canvas, SLOT(slotDecreaseZoom()),
false, true);
+
+ d->accelerators->insert("Toggle Color Managed View", i18n("Toggle CM View"),
+ i18n("Toggle On/Off Monitor Color Correction"),
+ Key_F12, this, SLOT(slotToggleColorManagedView()),
+ false, true);
}
void EditorWindow::setupStatusBar()
@@ -1524,5 +1529,19 @@
return true;
}
+void EditorWindow::slotToggleColorManagedView()
+{
+ bool cmv = !d->ICCSettings->managedViewSetting;
+ d->ICCSettings->managedViewSetting = cmv;
+ m_canvas->setICCSettings(d->ICCSettings);
+
+ // Save Color Managed View setting in config file. For performance
+ // reason, no need to flush file, it cached in memory and wil be flushed
+ // to disk at end of session.
+ KConfig* config = kapp->config();
+ config->setGroup("Color Management");
+ config->writeEntry("ManagedView", cmv);
+}
+
} // namespace Digikam
--- trunk/extragear/graphics/digikam/utilities/imageeditor/editor/editorwindow.h \
#610791:610792 @@ -195,6 +195,7 @@
private slots:
+ void slotToggleColorManagedView();
void slotRotatedOrFlipped();
void slotSavingFinished(const QString &filename, bool success);
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic