Port kcm input to UI File.
ClosedPublic

Authored by xuetianweng on Oct 24 2017, 10:32 PM.

Details

Summary

A split version of D8168. This only refactors the hardcoded ui constructor
into an equilvalent UI file. This change has no string change nor behavior
change.

Test Plan

Test config opton manually.

Diff Detail

Repository
R119 Plasma Desktop
Branch
master
Lint
No Linters Available
Unit
No Unit Test Coverage
xuetianweng created this revision.Oct 24 2017, 10:32 PM
Restricted Application added a project: Plasma. · View Herald TranscriptOct 24 2017, 10:32 PM
Restricted Application added a subscriber: plasma-devel. · View Herald Transcript
romangg added a comment.EditedOct 25 2017, 12:24 AM

I tested it and everything seems fine. But can we also get rid of the special "General" tab, i.e. the kmousedlg.ui file with its related KMouseDlg class, by integrating it into the kcmmouse.ui file like the other tabs? The class seems to be some unfinished remnant of a previous attempt of putting tabs into ui files.

Merge kmousedlg.ui into kcmmouse.ui.

romangg accepted this revision.Oct 25 2017, 2:37 AM
This revision is now accepted and ready to land.Oct 25 2017, 2:37 AM
This revision was automatically updated to reflect the committed changes.