pass on popupEvent signals to the scriptengine

svn path=/trunk/KDE/kdelibs/; revision=1097159
This commit is contained in:
Aaron J. Seigo 2010-02-28 15:10:30 +00:00
parent c2b211aba8
commit b640c67b67
2 changed files with 11 additions and 1 deletions

View File

@ -46,6 +46,7 @@
#include "plasma/extenders/extender.h"
#include "plasma/extenders/extenderitem.h"
#include "plasma/package.h"
#include "plasma/scripting/appletscript.h"
#include "plasma/tooltipmanager.h"
#include "plasma/widgets/iconwidget.h"
@ -550,8 +551,11 @@ Plasma::PopupPlacement PopupApplet::popupPlacement() const
return d->popupPlacement;
}
void PopupApplet::popupEvent(bool)
void PopupApplet::popupEvent(bool popped)
{
if (Applet::d->script) {
emit Applet::d->script->popupEvent(popped);
}
}
void PopupApplet::setPassivePopup(bool passive)

View File

@ -148,6 +148,11 @@ Q_SIGNALS:
*/
void saveState(KConfigGroup &group) const;
/**
* @see PopupApplet
*/
void popupEvent(bool popped) const;
public Q_SLOTS:
/**
@ -222,6 +227,7 @@ protected:
private:
friend class Applet;
friend class PopupApplet;
AppletScriptPrivate *const d;
};