D21721: [WIP] Bring KNewStuffQuick to feature parity with KNewStuff(Widgets)
Dan Leinir Turthra Jensen
noreply at phabricator.kde.org
Tue Jun 18 14:35:41 BST 2019
leinir updated this revision to Diff 60021.
leinir added a comment.
Highlights: NewStuffButton, basic Kiosk support (needs more clever and user-facing mention of why the thing they just tried to do didn't happen/do anything), various fixing, cleanup, and sanity work.
- Fix logic for canFetchMore (initial state was a touch funny)
- Explicitly request the listed categories for searching
- Fix the emptiness issue in the proper place, and properly
- Don't need to set this, now it's a proper model
- Slightly more roundabout, but saner way for the API to handle the engine
- Missed two files in previous commit
- Allow opening any random knsrc file on the user's system
- Expose a changedEntries property on the KNSQuick Engine
- Import the proper NewStuff version
- Add the initial version of a KNSQuick Button
- Add a NewStuff.Button to the khns-dialog test app
- Add allowedByKiosk in the Quick engine, and expose it
- Add allowedByKiosk, and mark a few things invokable
- Add a NewStuffDialog component (and content)
- Minor doc change
- Add the NewStuffDialog and NewStuffDialogContent components
- Much simpler NewStuffButton (and use the Engine's kiosk info)
REPOSITORY
R304 KNewStuff
CHANGES SINCE LAST UPDATE
https://phabricator.kde.org/D21721?vs=59510&id=60021
BRANCH
knsquick-feature-parity-with-kns (branched from master)
REVISION DETAIL
https://phabricator.kde.org/D21721
AFFECTED FILES
src/attica/atticaprovider.cpp
src/attica/atticaprovider_p.h
src/core/CMakeLists.txt
src/core/commentsmodel.cpp
src/core/commentsmodel.h
src/core/engine.cpp
src/core/engine.h
src/core/entryinternal.cpp
src/core/installation.cpp
src/core/itemsmodel.cpp
src/core/itemsmodel.h
src/core/provider.h
src/core/question.h
src/qtquick/CMakeLists.txt
src/qtquick/categoriesmodel.cpp
src/qtquick/categoriesmodel.h
src/qtquick/qml/ConditionalLoader.qml
src/qtquick/qml/EntryCommentDelegate.qml
src/qtquick/qml/EntryCommentsPage.qml
src/qtquick/qml/EntryScreenshots.qml
src/qtquick/qml/GridTileDelegate.qml
src/qtquick/qml/NewStuffButton.qml
src/qtquick/qml/NewStuffDialog.qml
src/qtquick/qml/NewStuffDialogContent.qml
src/qtquick/qml/NewStuffDownloadItemsSheet.qml
src/qtquick/qml/NewStuffEntryDetails.qml
src/qtquick/qml/NewStuffPage.qml
src/qtquick/qml/NewStuffQuestionAsker.qml
src/qtquick/qml/Rating.qml
src/qtquick/qml/Shadow.qml
src/qtquick/qmldir
src/qtquick/qmlplugin.cpp
src/qtquick/quickengine.cpp
src/qtquick/quickengine.h
src/qtquick/quickitemsmodel.cpp
src/qtquick/quickitemsmodel.h
src/qtquick/quickquestionlistener.cpp
src/qtquick/quickquestionlistener.h
tests/CMakeLists.txt
tests/khotnewstuff-dialog-ui/main.qml
tests/khotnewstuff-dialog.cpp
To: leinir
Cc: ngraham, kde-frameworks-devel, LeGast00n, michaelh, bruns
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20190618/b0571a54/attachment.html>
More information about the Kde-frameworks-devel
mailing list