Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • KInfoCenter KInfoCenter
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 1
    • Issues 1
    • List
    • Boards
    • Service Desk
    • Milestones
  • Bugzilla
    • Bugzilla
  • Merge requests 3
    • Merge requests 3
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • PlasmaPlasma
  • KInfoCenterKInfoCenter
  • Merge requests
  • !57

port about-distro to qml

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Harald Sitter requested to merge work/aboutqml into master Sep 03, 2021
  • Overview 32
  • Commits 6
  • Pipelines 0
  • Changes 13

looks neater and also unblocks using this on mobile (though I suspect it still needs some adjustment for the use case later)

thanks to earlier refactoring this is actually fairly straight forward as the entry data was largely detached from UI concerns already.

  • Entry is now a QObject so it can be easily passed to qml and used there
  • the kcm is now called kcm_about-distro in order to align with other modules and have consistent naming in cmake, cpp, and the kpackage
  • the main module class has grown q_properties to pass all data into qml
  • the qtquick ui largely replicates the previous widgets ui. the core distro data is fetched manually, meanwhile all entries are repeater modeled out of Entry lists
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: work/aboutqml