[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdebase/kicker/buttons
From: Aaron J. Seigo <aseigo () kde ! org>
Date: 2005-02-28 20:10:15
Message-ID: 20050228201015.9E0B3148A2 () office ! kde ! org
[Download RAW message or body]
CVS commit by aseigo:
hide the mouse over no matter which way this is triggered.
BUG:100450
M +16 -1 desktopbutton.cpp 1.18
M +4 -4 desktopbutton.h 1.4
--- kdebase/kicker/buttons/desktopbutton.cpp #1.17:1.18
@@ -47,5 +47,5 @@ DesktopButton::DesktopButton( QWidget* p
setIcon("desktop");
- connect( this, SIGNAL(toggled(bool)), ShowDesktop::the(), SLOT(showDesktop(bool)) );
+ connect( this, SIGNAL(toggled(bool)), this, SLOT(showDesktop(bool)) );
connect( ShowDesktop::the(), SIGNAL(desktopShown(bool)), this, SLOT(toggle(bool)) );
@@ -68,4 +68,19 @@ void DesktopButton::toggle(bool showDesk
}
+void DesktopButton::showDesktop(bool showDesktop)
+{
+ if (KickerSettings::showMouseOverEffects())
+ {
+ KickerTip::enableTipping(false);
+ }
+
+ ShowDesktop::the()->showDesktop(showDesktop);
+
+ if (KickerSettings::showMouseOverEffects())
+ {
+ KickerTip::enableTipping(true);
+ }
+}
+
void DesktopButton::dragEnterEvent( QDragEnterEvent *ev )
{
--- kdebase/kicker/buttons/desktopbutton.h #1.3:1.4
@@ -39,10 +39,10 @@ public:
protected:
virtual QString tileName() { return "DesktopButton"; }
- virtual void dragEnterEvent( QDragEnterEvent *ev );
- virtual void dropEvent( QDropEvent *ev );
+ virtual void dragEnterEvent(QDragEnterEvent *ev);
+ virtual void dropEvent(QDropEvent *ev);
protected slots:
- void toggle( bool );
-
+ void toggle(bool);
+ void showDesktop(bool);
};
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic