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