pass on the activate() signal

svn path=/trunk/KDE/kdebase/runtime/; revision=1100979
This commit is contained in:
Aaron J. Seigo 2010-03-09 05:18:52 +00:00
parent b7d9906dda
commit 791daecc22
2 changed files with 9 additions and 0 deletions

View File

@ -183,6 +183,12 @@ void SimpleJavaScriptApplet::extenderItemRestored(Plasma::ExtenderItem* item)
callFunction("initExtenderItem", args);
}
void SimpleJavaScriptApplet::activate()
{
QScriptValueList args;
callFunction("activate", args);
}
void SimpleJavaScriptApplet::popupEvent(bool popped)
{
QScriptValueList args;
@ -302,6 +308,8 @@ bool SimpleJavaScriptApplet::init()
{
connect(applet(), SIGNAL(extenderItemRestored(Plasma::ExtenderItem*)),
this, SLOT(extenderItemRestored(Plasma::ExtenderItem*)));
connect(applet(), SIGNAL(activate()),
this, SLOT(activate()));
setupObjects();
AppletAuthorization auth(this);

View File

@ -65,6 +65,7 @@ public Q_SLOTS:
void collectGarbage();
void extenderItemRestored(Plasma::ExtenderItem* item);
void popupEvent(bool popped);
void activate();
private Q_SLOTS:
void engineReportsError(ScriptEnv *engine, bool fatal);