Revision 1195805

Go back to digest for 14th November 2010

Features in KDE Base

John Layt committed changes in /trunk/KDE/kdebase/runtime/kcontrol/locale:

Improved version of the Locale Control Module.

This is an improved version of the Locale KCM designed to help users see where
KLocale has auto-detected settings from the system, and where they have over-
ridden them. A small Default Arrow appears next to each setting, showing
when the user has overridden and allowing them to reset just that setting.

The language selector is improved using standard KDE widgets, and a number of
new options are supported.

The ui is now defined in a single ui file instead of code, but I may break it
down in separate ui files per tab in 4.7, but for now it was good to
consolidate the code and make it consistent.

I'll admit this isn't quite finished and polished yet, but we need it to
prevent users getting confused now KDE auto-detects the system settings. I
plan to have everything fixed up this weekend. As it stands, most fields
are loaded and displyed and many update, but a few remain to be completed.
Mostly it's just polish.

File Changes

Added 1 files
  • /trunk/KDE/kdebase/runtime/kcontrol/locale/kcmlocalewidget.ui
Deleted 16 files
  • /trunk/KDE/kdebase/runtime/kcontrol/locale
  •   /kcontrollocale.cpp
  •   /kcontrollocale.h
  •   /klocalesample.cpp
  •   /klocalesample.h
  •   /language.ui
  •   /localemon.cpp
  •   /localemon.h
  •   /localemon.ui
  •   /localenum.cpp
  •   /localenum.h
  •   /localeother.cpp
  •   /localeother.h
  •   /localetime.cpp
  •   /localetime.h
  •   /toplevel.cpp
  •   /toplevel.h
Modified 3 files
  • /trunk/KDE/kdebase/runtime/kcontrol/locale
  •   /CMakeLists.txt
  •   /kcmlocale.cpp
  •   /kcmlocale.h
20 files changed in total