Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • F Flatpak KCM
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 5
    • Issues 5
    • List
    • Boards
    • Service Desk
    • Milestones
  • Bugzilla
    • Bugzilla
  • Merge requests 3
    • Merge requests 3
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Artifacts
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Terraform modules
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • PlasmaPlasma
  • Flatpak KCM
  • Merge requests
  • !97

Add KCM.SettingHighlighter inside permissions page

  • Review changes

  • Download
  • Patches
  • Plain diff
Merged ivan tkachenko requested to merge work/ratijas/settings-changed into master Apr 08, 2023
  • Overview 3
  • Commits 5
  • Pipelines 3
  • Changes 6

Add KCM.SettingHighlighter inside permissions page

Now it can show which permissions' last loaded or effective values differ from their default values in metadata.

Note: Draft because it needs to be split into smaller MRs, and rebased on master once the MRs which it sits on top of are merged.

image


other clean-ups in this branch:

Rename needsSaveChanged signals to settingsChanged

Just to match KConfigModule API.

Rename fields and methods without abbreviations

To make things clearer and easier to read.

(Note: this patch is specific to Plasma 6)

QML: Fix references to KcmUtils.ConfigModule object

This attached property doesn't work on arbitrary children items.

QML: Add some blank lines for readability

Add KCM.SettingHighlighter inside permissions page

Now it can show which permissions' last loaded or effective values differ from their default values in metadata.

Edited Apr 11, 2023 by ivan tkachenko
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: work/ratijas/settings-changed