[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: extragear/graphics/digikam/utilities/imageeditor/canvas
From: Gilles Caulier <caulier.gilles () gmail ! com>
Date: 2007-03-31 7:38:06
Message-ID: 1175326686.427915.26600.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 648390 by cgilles:
digikam from trunk : revert corner widget to non-toggle button.
M +3 -16 canvas.cpp
M +1 -1 canvas.h
--- trunk/extragear/graphics/digikam/utilities/imageeditor/canvas/canvas.cpp #648389:648390
@@ -164,7 +164,6 @@
d->cornerButton = new QToolButton(this);
d->cornerButton->setIconSet(SmallIcon("move"));
- d->cornerButton->setToggleButton(true);
d->cornerButton->hide();
setCornerWidget(d->cornerButton);
@@ -177,8 +176,8 @@
connect(this, SIGNAL(signalZoomChanged(float)),
this, SLOT(slotZoomChanged(float)));
- connect(d->cornerButton, SIGNAL(toggled(bool)),
- this, SLOT(slotCornerButtonToggled(bool)));
+ connect(d->cornerButton, SIGNAL(released()),
+ this, SLOT(slotCornerButtonReleased()));
connect(d->im, SIGNAL(signalColorManagementTool()),
this, SIGNAL(signalColorManagementTool()));
@@ -1209,19 +1208,8 @@
emit signalChanged();
}
-void Canvas::slotCornerButtonToggled(bool on)
+void Canvas::slotCornerButtonReleased()
{
- if (!on)
- {
- if (d->panIconPopup)
- {
- d->panIconPopup->hide();
- delete d->panIconPopup;
- d->panIconPopup = 0;
- }
- return;
- }
-
if (!d->panIconPopup)
{
d->panIconPopup = new KPopupFrame(this);
@@ -1252,7 +1240,6 @@
d->panIconPopup->hide();
delete d->panIconPopup;
d->panIconPopup = 0;
- d->cornerButton->setOn(false);
}
}
--- trunk/extragear/graphics/digikam/utilities/imageeditor/canvas/canvas.h #648389:648390
@@ -155,7 +155,7 @@
void slotModified();
void slotImageLoaded(const QString& filePath, bool success);
void slotImageSaved(const QString& filePath, bool success);
- void slotCornerButtonToggled(bool);
+ void slotCornerButtonReleased();
void slotPanIconSelectionMoved(QRect, bool);
void slotZoomChanged(float);
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic