D26543: Unbreak the KNSQuick::Engine::changedEntries functionality

David Edmundson noreply at phabricator.kde.org
Wed Jan 15 18:34:23 GMT 2020


davidedmundson added inline comments.

INLINE COMMENTS

> quickengine.h:54
>      Q_PROPERTY(QString searchTerm READ searchTerm WRITE setSearchTerm RESET resetSearchTerm NOTIFY searchTermChanged)
> -    Q_PROPERTY(KNSCore::EntryInternal::List changedEntries READ changedEntries RESET resetChangedEntries NOTIFY changedEntriesChanged)
> +    Q_PROPERTY(QQmlListProperty<QObject> changedEntries READ changedEntries NOTIFY changedEntriesChanged)
>      Q_PROPERTY(int changedEntriesCount READ changedEntriesCount NOTIFY changedEntriesChanged)

Why QObject here?

One of the main advantages of using QQmlListProperty over QList<QObject*> is that you can specify the derived type.

REPOSITORY
  R304 KNewStuff

REVISION DETAIL
  https://phabricator.kde.org/D26543

To: leinir, #frameworks, #plasma, ngraham, broulik, mart
Cc: davidedmundson, kde-frameworks-devel, LeGast00n, GB_2, michaelh, ngraham, bruns
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20200115/afe0e92d/attachment-0001.html>


More information about the Kde-frameworks-devel mailing list