forked from qt-creator/qt-creator
QmlDesigner: Fix warning for the NOTIFY signal of QmlEditorMenu
Change-Id: Id8fe58e5836e9b0bd6ea70fb9bfaf11c8d404dd7 Reviewed-by: Marco Bubke <marco.bubke@qt.io>
This commit is contained in:
@@ -66,6 +66,8 @@ void QmlEditorMenu::setIconsVisible(bool visible)
|
||||
return;
|
||||
|
||||
d->iconVisibility = visible;
|
||||
emit iconVisibilityChanged(visible);
|
||||
|
||||
if (isVisible()) {
|
||||
style()->unpolish(this);
|
||||
style()->polish(this);
|
||||
|
@@ -17,7 +17,7 @@ class QmlEditorMenu : public QMenu
|
||||
Q_OBJECT
|
||||
|
||||
Q_PROPERTY(bool qmlEditorMenu READ qmlEditorMenu CONSTANT)
|
||||
Q_PROPERTY(bool iconsVisible READ iconsVisible WRITE setIconsVisible CONSTANT)
|
||||
Q_PROPERTY(bool iconsVisible READ iconsVisible WRITE setIconsVisible NOTIFY iconVisibilityChanged)
|
||||
|
||||
public:
|
||||
explicit QmlEditorMenu(QWidget *parent = nullptr);
|
||||
@@ -29,6 +29,9 @@ public:
|
||||
bool iconsVisible() const;
|
||||
void setIconsVisible(bool visible);
|
||||
|
||||
signals:
|
||||
void iconVisibilityChanged(bool);
|
||||
|
||||
protected:
|
||||
virtual void initStyleOption(QStyleOptionMenuItem *option, const QAction *action) const override;
|
||||
|
||||
|
Reference in New Issue
Block a user