remove add and remove ToolBoxAction

This commit is contained in:
Marco Martin 2013-02-18 19:09:57 +01:00
parent 79ebeb0a37
commit 5b8ee2a834
3 changed files with 1 additions and 34 deletions

View File

@ -166,18 +166,6 @@ void Containment::init()
d->actions()->addAction("configure shortcuts", act); d->actions()->addAction("configure shortcuts", act);
} }
} }
if (d->type == DesktopContainment) {
addToolBoxAction(action("add widgets"));
//TODO: do we need some way to allow this be overridden?
// it's always available because shells rely on this
// to offer their own custom configuration as well
QAction *configureContainment = action("configure");
if (configureContainment) {
addToolBoxAction(configureContainment);
}
}
} }
} }
@ -576,16 +564,6 @@ void Containment::enableAction(const QString &name, bool enable)
} }
} }
void Containment::addToolBoxAction(QAction *action)
{
d->toolBoxActions << action;
}
void Containment::removeToolBoxAction(QAction *action)
{
d->toolBoxActions.removeAll(action);
}
void Containment::addAssociatedWidget(QWidget *widget) void Containment::addAssociatedWidget(QWidget *widget)
{ {
//TODO: move this whole method in the c++ part of the QML implementation //TODO: move this whole method in the c++ part of the QML implementation

View File

@ -247,16 +247,6 @@ class PLASMA_EXPORT Containment : public Applet
*/ */
void enableAction(const QString &name, bool enable); void enableAction(const QString &name, bool enable);
/**
* Add an action to the toolbox
*/
void addToolBoxAction(QAction *action);
/**
* Remove an action from the toolbox
*/
void removeToolBoxAction(QAction *action);
/** /**
* associate actions with this widget, including ones added after this call. * associate actions with this widget, including ones added after this call.
* needed to make keyboard shortcuts work. * needed to make keyboard shortcuts work.

View File

@ -313,7 +313,7 @@ void ContainmentPrivate::containmentConstraintsEvent(Plasma::Constraints constra
return; return;
} }
//kDebug() << "got containmentConstraintsEvent" << constraints << (QObject*)toolBox; //kDebug() << "got containmentConstraintsEvent" << constraints;
if (constraints & Plasma::ImmutableConstraint) { if (constraints & Plasma::ImmutableConstraint) {
//update actions //update actions
checkRemoveAction(); checkRemoveAction();
@ -344,7 +344,6 @@ void ContainmentPrivate::containmentConstraintsEvent(Plasma::Constraints constra
} }
if (constraints & Plasma::StartupCompletedConstraint && type < Containment::CustomContainment) { if (constraints & Plasma::StartupCompletedConstraint && type < Containment::CustomContainment) {
q->addToolBoxAction(q->action("remove"));
checkRemoveAction(); checkRemoveAction();
} }
} }