Merge remote branch 'origin/KDE/4.7' into origin-frameworks

Conflicts:
	kdecore/tests/kservicetest.cpp
	plasma/framesvg.cpp
This commit is contained in:
David Faure 2011-09-28 17:44:59 +02:00
commit 685bebaed9
2 changed files with 11 additions and 7 deletions

View File

@ -696,14 +696,16 @@ void ContainmentPrivate::addAppletActions(KMenu &desktopMenu, Applet *applet, QE
}
}
QAction *configureApplet = applet->d->actions->action("configure");
if (configureApplet && configureApplet->isEnabled()) {
desktopMenu.addAction(configureApplet);
}
if (!applet->d->failed) {
QAction *configureApplet = applet->d->actions->action("configure");
if (configureApplet && configureApplet->isEnabled()) {
desktopMenu.addAction(configureApplet);
}
QAction *runAssociatedApplication = applet->d->actions->action("run associated application");
if (runAssociatedApplication && runAssociatedApplication->isEnabled()) {
desktopMenu.addAction(runAssociatedApplication);
QAction *runAssociatedApplication = applet->d->actions->action("run associated application");
if (runAssociatedApplication && runAssociatedApplication->isEnabled()) {
desktopMenu.addAction(runAssociatedApplication);
}
}
KMenu *containmentMenu = new KMenu(i18nc("%1 is the name of the containment", "%1 Options", q->name()), &desktopMenu);

View File

@ -32,6 +32,8 @@
class StorageJob : public Plasma::ServiceJob
{
Q_OBJECT
Q_PROPERTY(QVariantHash data READ data WRITE setData)
public:
StorageJob(const QString& destination,
const QString& operation,