From ce74308765cbe63c208d5240698baba264f1b396 Mon Sep 17 00:00:00 2001 From: Hugo Pereira Da Costa Date: Fri, 12 Feb 2010 01:18:46 +0000 Subject: [PATCH] added checkbox to enable/disable decoration animations svn path=/trunk/KDE/kdebase/workspace/; revision=1088959 --- clients/oxygen/config/config.cpp | 2 ++ clients/oxygen/config/oxygenconfigurationui.cpp | 1 + clients/oxygen/config/oxygenconfigurationui.ui | 9 ++++++++- 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/clients/oxygen/config/config.cpp b/clients/oxygen/config/config.cpp index 54e2e2619f..628a8f956a 100644 --- a/clients/oxygen/config/config.cpp +++ b/clients/oxygen/config/config.cpp @@ -130,6 +130,7 @@ namespace Oxygen configurationGroup.writeEntry( OxygenConfig::DRAW_TITLE_OUTLINE, userInterface_->ui.titleOutline->isChecked() ); configurationGroup.writeEntry( OxygenConfig::USE_OXYGEN_SHADOWS, userInterface_->shadowConfigurations[0]->isChecked() ); configurationGroup.writeEntry( OxygenConfig::TABS_ENABLED, userInterface_->ui.tabsEnabled->isChecked() ); + configurationGroup.writeEntry( OxygenConfig::USE_ANIMATIONS, userInterface_->ui.useAnimations->isChecked() ); // write exceptions userInterface_->ui.exceptions->exceptions().write( *configuration_ ); @@ -193,6 +194,7 @@ namespace Oxygen userInterface_->ui.titleOutline->setChecked( configuration.drawTitleOutline() ); userInterface_->shadowConfigurations[0]->setChecked( configuration.useOxygenShadows() ); userInterface_->ui.tabsEnabled->setChecked( configuration.tabsEnabled() ); + userInterface_->ui.useAnimations->setChecked( configuration.useAnimations() ); } diff --git a/clients/oxygen/config/oxygenconfigurationui.cpp b/clients/oxygen/config/oxygenconfigurationui.cpp index dda79fc222..6dc54d1356 100644 --- a/clients/oxygen/config/oxygenconfigurationui.cpp +++ b/clients/oxygen/config/oxygenconfigurationui.cpp @@ -109,6 +109,7 @@ namespace Oxygen connect( ui.sizeGripMode, SIGNAL(currentIndexChanged(int)), SIGNAL(changed()) ); connect( ui.tabsEnabled, SIGNAL(clicked()), SIGNAL(changed()) ); + connect( ui.useAnimations, SIGNAL(clicked()), SIGNAL(changed()) ); connect( ui.drawSeparator, SIGNAL(clicked()), SIGNAL(changed()) ); connect( ui.titleOutline, SIGNAL(clicked()), SIGNAL(changed()) ); connect( ui.exceptions, SIGNAL(changed()), SIGNAL(changed()) ); diff --git a/clients/oxygen/config/oxygenconfigurationui.ui b/clients/oxygen/config/oxygenconfigurationui.ui index e2244fc0ad..097ff61467 100644 --- a/clients/oxygen/config/oxygenconfigurationui.ui +++ b/clients/oxygen/config/oxygenconfigurationui.ui @@ -89,7 +89,7 @@ - + Qt::Vertical @@ -102,6 +102,13 @@ + + + + Enable animations + + +