[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: 2004-12-01 4:28:15
Message-ID: 20041201042815.4602017C4E () office ! kde ! org
[Download RAW message or body]
CVS commit by aseigo:
add a url to these drags
M +12 -0 browserbutton.cpp 1.16
M +1 -0 browserbutton.h 1.7
M +1 -0 servicebutton.cpp 1.27
M +12 -0 servicemenubutton.cpp 1.10
M +1 -0 servicemenubutton.h 1.4
--- kdebase/kicker/buttons/browserbutton.cpp #1.15:1.16
@@ -139,2 +139,14 @@ void BrowserButton::properties()
}
}
+
+void BrowserButton::startDrag()
+{
+ if (popup())
+ {
+ popup()->hide();
+ }
+
+ KURL url(topMenu->path());
+ emit dragme(KURL::List(url), labelIcon());
+}
+
--- kdebase/kicker/buttons/browserbutton.h #1.6:1.7
@@ -47,4 +47,5 @@ public:
protected slots:
virtual void slotDelayedPopup();
+ virtual void startDrag();
protected:
--- kdebase/kicker/buttons/servicemenubutton.cpp #1.9:1.10
@@ -80,2 +80,14 @@ void ServiceMenuButton::initPopup()
}
}
+
+void ServiceMenuButton::startDrag()
+{
+ if (popup())
+ {
+ popup()->hide();
+ }
+
+ KURL url("programs:/" + topMenu->relPath());
+ emit dragme(KURL::List(url), labelIcon());
+}
+
--- kdebase/kicker/buttons/servicemenubutton.h #1.3:1.4
@@ -46,4 +46,5 @@ protected:
virtual QString tileName() { return "Browser"; }
virtual QString defaultIcon() const { return "folder"; }
+ virtual void startDrag();
virtual void initPopup();
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic