diff --git a/src/plugins/qmldesigner/components/itemlibrary/itemlibraryitem.h b/src/plugins/qmldesigner/components/itemlibrary/itemlibraryitem.h
index 9d7593ab39875619d5223919aa1cb8182d8104ff..f6a12ac712f94fbaee9cbd4ec144eae20b466073 100644
--- a/src/plugins/qmldesigner/components/itemlibrary/itemlibraryitem.h
+++ b/src/plugins/qmldesigner/components/itemlibrary/itemlibraryitem.h
@@ -47,7 +47,7 @@ class ItemLibraryItem: public QObject {
     Q_PROPERTY(QString itemName READ itemName FINAL)
     Q_PROPERTY(QString itemLibraryIconPath READ itemLibraryIconPath FINAL)
     Q_PROPERTY(QVariant sortingRole READ sortingRole FINAL)
-    Q_PROPERTY(QVariant visible READ isVisible NOTIFY visibilityChanged FINAL)
+    Q_PROPERTY(bool itemVisible READ isVisible NOTIFY visibilityChanged FINAL)
 
 public:
     ItemLibraryItem(QObject *parent);