tore containment loading
use new connect syntax to catch signature mismatch of appletAdded
This commit is contained in:
parent
bb005f1cc5
commit
57add3903f
@ -43,11 +43,16 @@ ContainmentInterface::ContainmentInterface(DeclarativeAppletScript *parent)
|
||||
|
||||
qmlRegisterType<ContainmentInterface>();
|
||||
|
||||
connect(containment(), SIGNAL(appletRemoved(Plasma::Applet *)), this, SLOT(appletRemovedForward(Plasma::Applet *)));
|
||||
connect(containment(), SIGNAL(appletAdded(Plasma::Applet *, const QPointF &)), this, SLOT(appletAddedForward(Plasma::Applet *, const QPointF &)));
|
||||
connect(containment(), SIGNAL(screenChanged(int, int, Plasma::Containment*)), this, SIGNAL(screenChanged()));
|
||||
connect(containment(), SIGNAL(activityChanged()), this, SIGNAL(activityChanged()));
|
||||
connect(containment(), SIGNAL(wallpaperChanged()), this, SLOT(loadWallpaper()));
|
||||
connect(containment(), &Plasma::Containment::appletRemoved,
|
||||
this, &ContainmentInterface::appletRemovedForward);
|
||||
connect(containment(), &Plasma::Containment::appletAdded,
|
||||
this, &ContainmentInterface::appletAddedForward);
|
||||
connect(containment(), SIGNAL(screenChanged(int, int, Plasma::Containment*)),
|
||||
this, SIGNAL(screenChanged()));
|
||||
connect(containment(), SIGNAL(activityChanged()),
|
||||
this, SIGNAL(activityChanged()));
|
||||
connect(containment(), SIGNAL(wallpaperChanged()),
|
||||
this, SLOT(loadWallpaper()));
|
||||
|
||||
if (containment()->corona()) {
|
||||
connect(containment()->corona(), SIGNAL(availableScreenRegionChanged()),
|
||||
@ -116,7 +121,7 @@ QVariantList ContainmentInterface::availableScreenRegion(int id) const
|
||||
return regVal;
|
||||
}
|
||||
|
||||
void ContainmentInterface::appletAddedForward(Plasma::Applet *applet, const QPointF &pos)
|
||||
void ContainmentInterface::appletAddedForward(Plasma::Applet *applet)
|
||||
{
|
||||
QObject *appletGraphicObject = applet->property("graphicObject").value<QObject *>();
|
||||
QObject *contGraphicObject = containment()->property("graphicObject").value<QObject *>();
|
||||
@ -142,7 +147,7 @@ void ContainmentInterface::appletAddedForward(Plasma::Applet *applet, const QPoi
|
||||
}
|
||||
|
||||
m_appletInterfaces << appletGraphicObject;
|
||||
emit appletAdded(appletGraphicObject, pos);
|
||||
emit appletAdded(appletGraphicObject);
|
||||
emit appletsChanged();
|
||||
}
|
||||
|
||||
|
@ -73,7 +73,7 @@ protected:
|
||||
void addContainmentActions(KMenu &desktopMenu, QEvent *event);
|
||||
|
||||
Q_SIGNALS:
|
||||
void appletAdded(QObject *applet, const QPointF &pos);
|
||||
void appletAdded(QObject *applet);
|
||||
void appletRemoved(QObject *applet);
|
||||
void screenChanged();
|
||||
void activityIdChanged();
|
||||
@ -81,7 +81,7 @@ Q_SIGNALS:
|
||||
void appletsChanged();
|
||||
|
||||
protected Q_SLOTS:
|
||||
void appletAddedForward(Plasma::Applet *applet, const QPointF &pos);
|
||||
void appletAddedForward(Plasma::Applet *applet);
|
||||
void appletRemovedForward(Plasma::Applet *applet);
|
||||
void loadWallpaper();
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user