[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdegraphics/gwenview
From: Aurélien Gâteau <agateau () kde ! org>
Date: 2009-10-30 13:41:37
Message-ID: 1256910097.481017.4065.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 1042679 by gateau:
Make ThumbnailSliderController independent from ThumbnailView
M +3 -1 app/thumbnailviewpanel.cpp
M +3 -1 importer/thumbnailpage.cpp
M +2 -4 lib/thumbnailview/thumbnailslidercontroller.cpp
M +1 -3 lib/thumbnailview/thumbnailslidercontroller.h
--- trunk/KDE/kdegraphics/gwenview/app/thumbnailviewpanel.cpp #1042678:1042679
@@ -95,7 +95,9 @@
layout->addWidget(mUrlNavigator);
// Thumbnail slider
- mThumbnailSliderController = new ThumbnailSliderController(mThumbnailView, mThumbnailSlider);
+ mThumbnailSliderController = new ThumbnailSliderController(mThumbnailSlider);
+ QObject::connect(mThumbnailSlider, SIGNAL(valueChanged(int)),
+ mThumbnailView, SLOT(setThumbnailSize(int)));
}
void setupActions(KActionCollection* actionCollection) {
--- trunk/KDE/kdegraphics/gwenview/importer/thumbnailpage.cpp #1042678:1042679
@@ -133,7 +133,9 @@
mThumbnailView->setPalette(pal);
- ThumbnailSliderController* sliderController = new ThumbnailSliderController(mThumbnailView, mSlider);
+ ThumbnailSliderController* sliderController = new ThumbnailSliderController(mSlider);
+ QObject::connect(mSlider, SIGNAL(valueChanged(int)),
+ mThumbnailView, SLOT(setThumbnailSize(int)));
int thumbnailSize = DEFAULT_THUMBNAIL_SIZE;
mSlider->setValue(thumbnailSize);
sliderController->updateToolTip();
--- trunk/KDE/kdegraphics/gwenview/lib/thumbnailview/thumbnailslidercontroller.cpp #1042678:1042679
@@ -38,12 +38,10 @@
};
-ThumbnailSliderController::ThumbnailSliderController(ThumbnailView* view, QSlider* slider)
-: QObject(view)
+ThumbnailSliderController::ThumbnailSliderController(QSlider* slider)
+: QObject(slider)
, d(new ThumbnailSliderControllerPrivate) {
d->mSlider = slider;
- connect(slider, SIGNAL(valueChanged(int)),
- view, SLOT(setThumbnailSize(int)) );
connect(slider, SIGNAL(actionTriggered(int)),
SLOT(slotActionTriggered(int)) );
}
--- trunk/KDE/kdegraphics/gwenview/lib/thumbnailview/thumbnailslidercontroller.h #1042678:1042679
@@ -34,13 +34,11 @@
namespace Gwenview {
-class ThumbnailView;
-
class ThumbnailSliderControllerPrivate;
class GWENVIEWLIB_EXPORT ThumbnailSliderController : public QObject {
Q_OBJECT
public:
- ThumbnailSliderController(ThumbnailView* view, QSlider* slider);
+ ThumbnailSliderController(QSlider* slider);
~ThumbnailSliderController();
void updateToolTip();
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic