Keep defaults set in Configuration constructor when the Storage has no existing setting.
Don't specify the template args.
Use Charm coding style spaces in parenthesis.
If the idle detector isn't available, it is de-facto not enabled (in preferences)
Disable word wrap in "duration format" label. It was clipping for me.
Rename updateConfigValue -> loadConfigValue
Forgot to switch the parameters around.
Const-correct loadConfigValue
Merge pull request #116 from dfaure-kdab/master

 Compiling Charm in Debug mode no longer shortens idle detection timeout.
Merge pull request #115 from OlivierJG/master

Keep Configuration defaults when no setting is stored
Fix compiler warning in release mode
Qt5 /still/ refuses to encode the '+' character, and gives no rational for it.
Merge pull request #117 from frankosterfeld/fix_warning

Fix compiler warning in release mode
Merge pull request #118 from OlivierJG/master

Manually encode '+' character, even in Qt5
Improve error messages

When reading/writing files or XML parsing fails, give more details.
Merge pull request #119 from frankosterfeld/error_messages

Improve error messages
Add Ctrl+Return shortcut to the event editor dialog, triggers OK button.

I tried to get this into Qt itself, it was refused, so let's do it where
it makes sense (KF5 will do it on KDE workspaces automatically, but this
is also useful on other platforms for dialogs such as this one, with a textedit)