[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: extragear/graphics/digikam/utilities/imageeditor
From: Gilles Caulier <caulier.gilles () gmail ! com>
Date: 2007-03-23 10:23:04
Message-ID: 1174645384.163903.32232.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 645667 by cgilles:
digikam from trunk : now image editor status bar show the current mouse position over \
the picture when user choose a selection in image.
M +13 -12 canvas/Makefile.am
M +3 -0 canvas/canvas.cpp
M +1 -0 canvas/canvas.h
M +8 -0 editor/editorwindow.cpp
M +1 -0 editor/editorwindow.h
--- trunk/extragear/graphics/digikam/utilities/imageeditor/canvas/Makefile.am \
#645666:645667 @@ -3,22 +3,23 @@
noinst_LTLIBRARIES = libdimgcanvas.la
libdimgcanvas_la_SOURCES = dimginterface.cpp colorcorrectiondlg.cpp \
- canvas.cpp undocache.cpp \
- undoaction.cpp undomanager.cpp \
- imagepluginloader.cpp imageplugin.cpp
+ canvas.cpp undocache.cpp \
+ undoaction.cpp undomanager.cpp \
+ imagepluginloader.cpp imageplugin.cpp
libdimgcanvas_la_LDFLAGS = $(all_libraries) $(KDE_RPATH) $(LIB_TIFF)
INCLUDES = -I$(top_srcdir)/digikam/digikam \
- -I$(top_srcdir)/digikam/libs/dimg \
- -I$(top_srcdir)/digikam/libs/dimg/filters \
- -I$(top_srcdir)/digikam/libs/dmetadata \
- -I$(top_srcdir)/digikam/libs/dialogs \
- -I$(top_srcdir)/digikam/libs/histogram \
- -I$(top_srcdir)/digikam/libs/threadimageio \
- -I$(top_srcdir)/digikam/utilities/splashscreen \
- -I$(top_srcdir)/digikam/libs/widgets/imageplugins \
- $(LIBKEXIV2_CFLAGS) $(LIBKDCRAW_CFLAGS) $(all_includes)
+ -I$(top_srcdir)/digikam/libs/dimg \
+ -I$(top_srcdir)/digikam/libs/dimg/filters \
+ -I$(top_srcdir)/digikam/libs/dmetadata \
+ -I$(top_srcdir)/digikam/libs/dialogs \
+ -I$(top_srcdir)/digikam/libs/histogram \
+ -I$(top_srcdir)/digikam/libs/threadimageio \
+ -I$(top_srcdir)/digikam/utilities/splashscreen \
+ -I$(top_srcdir)/digikam/libs/widgets/imageplugins \
+ -I$(top_srcdir)/digikam/libs/widgets/common \
+ $(LIBKEXIV2_CFLAGS) $(LIBKDCRAW_CFLAGS) $(all_includes)
digikaminclude_HEADERS = imageplugin.h
--- trunk/extragear/graphics/digikam/utilities/imageeditor/canvas/canvas.cpp \
#645666:645667 @@ -725,6 +725,9 @@
d->pressedMoving = true;
drawRubber();
+
+ // To refresh editor status bar with current cursor position.
+ emit signalMousePosition(e->x(), e->y());
}
else
{
--- trunk/extragear/graphics/digikam/utilities/imageeditor/canvas/canvas.h \
#645666:645667 @@ -176,6 +176,7 @@
void signalSavingStarted(const QString &filename);
void signalSavingFinished(const QString &filename, bool success);
void signalSavingProgress(const QString& filePath, float progress);
+ void signalMousePosition(int x, int y);
private:
--- trunk/extragear/graphics/digikam/utilities/imageeditor/editor/editorwindow.cpp \
#645666:645667 @@ -205,6 +205,9 @@
connect(m_canvas, SIGNAL(signalSavingProgress(const QString&, float)),
this, SLOT(slotSavingProgress(const QString&, float)));
+ connect(m_canvas, SIGNAL(signalMousePosition(int, int)),
+ this, SLOT(slotMousePosition(int, int)));
+
// -- if rotating/flipping set the rotatedflipped flag to true -----------
connect(d->rotateLeftAction, SIGNAL(activated()),
@@ -1707,5 +1710,10 @@
slideShow(startWithCurrent, settings);
}
+void EditorWindow::slotMousePosition(int x, int y)
+{
+ m_selectLabel->setText(QString("(%1, %2)").arg(x).arg(y));
+}
+
} // namespace Digikam
--- trunk/extragear/graphics/digikam/utilities/imageeditor/editor/editorwindow.h \
#645666:645667 @@ -208,6 +208,7 @@
void slotZoomSelected();
void slotZoomTextChanged(const QString &);
void slotZoomChanged(float zoom);
+ void slotMousePosition(int x, int y);
private:
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic