Properly handle ProcessAttribute enabled and default visibility
ClosedPublic

Authored by ahiemstra on Sep 18 2019, 2:08 PM.

Details

Summary

Rather than enabling them always, use column and application visibility
to determnine if an attribute should be enabled. In addition, use a
new visibleByDefault property to set the default visibility state of
columns.

Test Plan

Start ksysguard, see no plugin provided columns but they can be enabled
from the context menu.

Diff Detail

Repository
R111 KSysguard Library
Branch
plugin_enable
Lint
No Linters Available
Unit
No Unit Test Coverage
Build Status
Buildable 16737
Build 16755: arc lint + arc unit
ahiemstra created this revision.Sep 18 2019, 2:08 PM
Restricted Application added a project: Plasma. · View Herald TranscriptSep 18 2019, 2:08 PM
Restricted Application added a subscriber: plasma-devel. · View Herald Transcript
ahiemstra requested review of this revision.Sep 18 2019, 2:08 PM
davidedmundson accepted this revision.Sep 18 2019, 2:21 PM
davidedmundson added a subscriber: davidedmundson.

Thanks!

This revision is now accepted and ready to land.Sep 18 2019, 2:21 PM
This revision was automatically updated to reflect the committed changes.