pass on popupEvent signals to the scriptengine
svn path=/trunk/KDE/kdelibs/; revision=1097159
This commit is contained in:
parent
c2b211aba8
commit
b640c67b67
@ -46,6 +46,7 @@
|
|||||||
#include "plasma/extenders/extender.h"
|
#include "plasma/extenders/extender.h"
|
||||||
#include "plasma/extenders/extenderitem.h"
|
#include "plasma/extenders/extenderitem.h"
|
||||||
#include "plasma/package.h"
|
#include "plasma/package.h"
|
||||||
|
#include "plasma/scripting/appletscript.h"
|
||||||
#include "plasma/tooltipmanager.h"
|
#include "plasma/tooltipmanager.h"
|
||||||
#include "plasma/widgets/iconwidget.h"
|
#include "plasma/widgets/iconwidget.h"
|
||||||
|
|
||||||
@ -550,8 +551,11 @@ Plasma::PopupPlacement PopupApplet::popupPlacement() const
|
|||||||
return d->popupPlacement;
|
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)
|
void PopupApplet::setPassivePopup(bool passive)
|
||||||
|
@ -148,6 +148,11 @@ Q_SIGNALS:
|
|||||||
*/
|
*/
|
||||||
void saveState(KConfigGroup &group) const;
|
void saveState(KConfigGroup &group) const;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @see PopupApplet
|
||||||
|
*/
|
||||||
|
void popupEvent(bool popped) const;
|
||||||
|
|
||||||
public Q_SLOTS:
|
public Q_SLOTS:
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -222,6 +227,7 @@ protected:
|
|||||||
|
|
||||||
private:
|
private:
|
||||||
friend class Applet;
|
friend class Applet;
|
||||||
|
friend class PopupApplet;
|
||||||
|
|
||||||
AppletScriptPrivate *const d;
|
AppletScriptPrivate *const d;
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user