-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/129872/
-----------------------------------------------------------

(Updated Ян. 28, 2017, 12:18 след обяд)


Review request for Plasma, Kai Uwe Broulik, Hugo Pereira Da Costa, and Marco 
Martin.


Changes
-------

Remove theme from kwinrc


Repository: plasma-desktop


Description
-------

Applying a look and feel global theme will change visual changes in:
1. Widget style
2. Color scheme
3. Icons
4. Plasma theme
5. Mouse pointer
6. Window switcher
7. Desktop switcher
8. *Window decoration*
This patch aims to implement (or correct) applying of windows decortion. When 
user select Oxygen look and feel (before was other no matter what) it should 
read default configuration for oxygen look and feel. It's located in 
oxygen/lookandfeel/contents/defaults 
(https://git.reviewboard.kde.org/r/129867/), e.g. it's look like

[kdeglobals][KDE]
widgetStyle=oxygen

[kdeglobals][General]
ColorScheme=Oxygen

[kdeglobals][Icons]
Theme=oxygen

[plasmarc][Theme]
name=air

[kcminputrc][Mouse]
cursorTheme=Oxygen_Black

[kwinrc][WindowDecoration]
library=org.kde.oxygen

In KCMLookandFeel::load() we get what package support (you see oxygen does not 
support changing WindowSwitcher and DesktopSwitcher)
In KCMLookandFeel::save() we read what is supported now in value e.g. 
library=org.kde.oxygen and write it in place that will work and kwin expects in 
kwinrc by function
KCMLookandFeel::setWindowDecoration kwinrc does not have a theme -> i will 
remove it. In DBUS calls, after writing in right place of configuration, we 
apply all changes.


Diffs (updated)
-----

  kcms/lookandfeel/autotests/kcmtest.cpp 29d6ec0f 
  kcms/lookandfeel/autotests/lookandfeel/contents/defaults ef3165de 
  kcms/lookandfeel/kcm.h c27b7f3d 
  kcms/lookandfeel/kcm.cpp 6ea3d050 

Diff: https://git.reviewboard.kde.org/r/129872/diff/


Testing
-------


Thanks,

Anthony Fieroni

Reply via email to