[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdebase
From: Aaron J. Seigo <aseigo () kde ! org>
Date: 2003-12-12 0:03:58
[Download RAW message or body]
CVS commit by aseigo:
Control button == zoom
M +6 -0 konqueror/iconview/konq_iconview.cc 1.453
M +19 -0 libkonq/konq_iconviewwidget.cc 1.268
M +4 -0 libkonq/konq_iconviewwidget.h 1.103
--- kdebase/libkonq/konq_iconviewwidget.h #1.102:1.103
@@ -236,4 +236,7 @@ signals:
void imagePreviewFinished();
+ void incIconSize();
+ void decIconSize();
+
protected slots:
virtual void slotDropped( QDropEvent *e, const QValueList<QIconDragItem> & );
@@ -277,4 +280,5 @@ protected:
virtual void contentsMouseMoveEvent( QMouseEvent *e );
virtual void backgroundPixmapChange( const QPixmap & );
+ virtual void wheelEvent( QWheelEvent* );
void readAnimatedIconsConfig();
void mousePressChangeValue();
--- kdebase/libkonq/konq_iconviewwidget.cc #1.267:1.268
@@ -1392,4 +1392,23 @@ void KonqIconViewWidget::doubleClickTime
}
+void KonqIconViewWidget::wheelEvent(QWheelEvent* e)
+{
+ if (e->state() == ControlButton)
+ {
+ if (e->delta() >= 0)
+ {
+ emit incIconSize();
+ }
+ else
+ {
+ emit decIconSize();
+ }
+ e->accept();
+ return;
+ }
+
+ KIconView::wheelEvent(e);
+}
+
void KonqIconViewWidget::mousePressChangeValue()
{
--- kdebase/konqueror/iconview/konq_iconview.cc #1.452:1.453
@@ -176,4 +176,10 @@ KonqKfmIconView::KonqKfmIconView( QWidge
this, SLOT(slotRenderingFinished()));
+ // connect up the icon inc/dec signals
+ connect( m_pIconView, SIGNAL(incIconSize()),
+ this, SLOT(slotIncIconSize()));
+ connect( m_pIconView, SIGNAL(decIconSize()),
+ this, SLOT(slotDecIconSize()));
+
// pass signals to the extension
connect( m_pIconView, SIGNAL( enableAction( const char *, bool ) ),
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic