diff --git a/declarativeimports/plasmacomponents/qmenu.cpp b/declarativeimports/plasmacomponents/qmenu.cpp index c46458c15..7b7775b11 100644 --- a/declarativeimports/plasmacomponents/qmenu.cpp +++ b/declarativeimports/plasmacomponents/qmenu.cpp @@ -124,9 +124,9 @@ void QMenuProxy::open() QGraphicsObject *parentItem; if (m_visualParent) { - parentItem = qobject_cast(parent()); - } else { parentItem = m_visualParent.data(); + } else { + parentItem = qobject_cast(parent()); } if (!parentItem || !parentItem->scene()) { diff --git a/declarativeimports/plasmacomponents/qmenu.h b/declarativeimports/plasmacomponents/qmenu.h index 0621f2f23..c021601df 100644 --- a/declarativeimports/plasmacomponents/qmenu.h +++ b/declarativeimports/plasmacomponents/qmenu.h @@ -52,8 +52,6 @@ public: void showMenu(int x, int y); Q_INVOKABLE void open(); Q_INVOKABLE void close(); - Q_INVOKABLE void clearMenuItems(); - Q_INVOKABLE void addMenuItem(const QString &text); Q_SIGNALS: void statusChanged(); diff --git a/scriptengines/javascript/data/plasma-scriptengine-applet-declarative.desktop b/scriptengines/javascript/data/plasma-scriptengine-applet-declarative.desktop index c2da1173d..8c529b22f 100644 --- a/scriptengines/javascript/data/plasma-scriptengine-applet-declarative.desktop +++ b/scriptengines/javascript/data/plasma-scriptengine-applet-declarative.desktop @@ -30,6 +30,7 @@ Name[nb]=Deklarativt skjermelement Name[nds]=Stüerelement för Verkloren Name[nl]=Widget voor declaratie Name[nn]=Deklarativt skjermelement +Name[pa]=ਡਿਕਲਰੇਟਿਵ ਵਿਦਜੈੱਟ Name[pl]=Deklaratywny element interfejsu Name[pt]=Item declarativo Name[pt_BR]=Widget declarativo