[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: branches/KDE/4.6/kdebase/workspace/plasma/desktop/applets/kickoff/simpleapplet
From: Aaron J. Seigo <aseigo () kde ! org>
Date: 2011-01-28 21:56:42
Message-ID: 20110128215642.1FE34AC8BB () svn ! kde ! org
[Download RAW message or body]
SVN commit 1217822 by aseigo:
set status when menu hides
CCBUG:264679
M +7 -1 simpleapplet.cpp
M +2 -0 simpleapplet.h
--- branches/KDE/4.6/kdebase/workspace/plasma/desktop/applets/kickoff/simpleapplet/simpleapplet.cpp \
#1217821:1217822 @@ -596,7 +596,7 @@
menuview->setFormatType( (Kickoff::MenuView::FormatType) d->formattype );
menuview->setContextMenuPolicy(Qt::CustomContextMenu);
connect(menuview, SIGNAL(triggered(QAction*)), this, \
SLOT(actionTriggered(QAction*)));
- connect(menuview, SIGNAL(aboutToHide()), d->icon, SLOT(setUnpressed()));
+ connect(menuview, SIGNAL(aboutToHide()), this, SLOT(menuHiding()));
connect(menuview, SIGNAL(customContextMenuRequested(QMenu*, const QPoint&)),
this, SLOT(customContextMenuRequested(QMenu*, const QPoint&)));
//connect(menuview, SIGNAL(afterBeingHidden()), menuview, \
SLOT(deleteLater())); @@ -758,6 +758,12 @@
d->menuview.data()->popup(popupPosition(d->menuview.data()->sizeHint()));
}
+void MenuLauncherApplet::menuHiding()
+{
+ d->icon->setUnpressed();
+ setStatus(Plasma::PassiveStatus);
+}
+
void MenuLauncherApplet::actionTriggered(QAction *action)
{
const KUrl url = action->data().value<KUrl>();
--- branches/KDE/4.6/kdebase/workspace/plasma/desktop/applets/kickoff/simpleapplet/simpleapplet.h \
#1217821:1217822 @@ -151,6 +151,8 @@
void actionTriggered(QAction *action);
/// Icon size setting changed
void iconSizeChanged(int group);
+ /// Menu is hidden, reset the UI
+ void menuHiding();
private:
class Private;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic