summaryrefslogtreecommitdiffstats
path: root/kcontrol/accessibility/accessibility.cpp
diff options
context:
space:
mode:
authorTimothy Pearson <kb9vqf@pearsoncomputing.net>2014-11-19 23:15:02 -0600
committerTimothy Pearson <kb9vqf@pearsoncomputing.net>2014-11-19 23:16:52 -0600
commitf4eb973eac3a9f0f5e9137752f9b2061a6a7e1f0 (patch)
tree955a74225aaf611e454fb6519c5da883cfa9e09d /kcontrol/accessibility/accessibility.cpp
parent0a8ecfb93b699a519ad9af9e548279d50c50093b (diff)
parent3b73654a279458e28f225b2cce77bee098fe1739 (diff)
downloadtdebase-f4eb973eac3a9f0f5e9137752f9b2061a6a7e1f0.tar.gz
tdebase-f4eb973eac3a9f0f5e9137752f9b2061a6a7e1f0.zip
Merge branch 'master' of https://scm.trinitydesktop.org/scm/git/tdebase
Diffstat (limited to 'kcontrol/accessibility/accessibility.cpp')
-rw-r--r--kcontrol/accessibility/accessibility.cpp141
1 files changed, 0 insertions, 141 deletions
diff --git a/kcontrol/accessibility/accessibility.cpp b/kcontrol/accessibility/accessibility.cpp
deleted file mode 100644
index c34f7be64..000000000
--- a/kcontrol/accessibility/accessibility.cpp
+++ /dev/null
@@ -1,141 +0,0 @@
-/****************************************************************************
- accessibility.cpp
- KDE Control Accessibility module to control Bell, Keyboard and ?Mouse?
- -------------------
- Copyright : (c) 2000 Matthias Hölzer-Klüpfel
- -------------------
- Original Author: Matthias Hölzer-Klüpfel
- Contributors: José Pablo Ezequiel "Pupeno" Fernández <pupeno@kde.org>
- Current Maintainer: José Pablo Ezequiel "Pupeno" Fernández <pupeno@kde.org>
- ****************************************************************************/
-
-/****************************************************************************
- * *
- * This program is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU General Public License as published by *
- * the Free Software Foundation; either version 2 of the License, or *
- * (at your option) any later version. *
- * *
- ****************************************************************************/
-
-#include <tqcheckbox.h>
-#include <tqradiobutton.h>
-#include <tqtabwidget.h>
-
-#include <tdeaboutdata.h>
-#include <kcolorbutton.h>
-#include <tdeconfig.h>
-#include <kgenericfactory.h>
-#include <knuminput.h>
-#include <kurlrequester.h>
-
-#include "accessibility.moc"
-
-typedef KGenericFactory<AccessibilityConfig, TQWidget> AccessibilityFactory;
-K_EXPORT_COMPONENT_FACTORY( kcm_accessibility, AccessibilityFactory("kcmaccessibility") )
-
-/**
- * This function checks if the kaccess daemon needs to be run
- * This function will be deprecated since the kaccess daemon will be part of kded
- */
-// static bool needToRunKAccessDaemon( TDEConfig *config ){
-// TDEConfigGroup group( config, "Bell" );
-//
-// if(!group.readBoolEntry("SystemBell", true)){
-// return true;
-// }
-// if(group.readBoolEntry("ArtsBell", false)){
-// return true;
-// }
-// if(group.readBoolEntry("VisibleBell", false)){
-// return true;
-// }
-// return false; // don't need it
-// }
-
-AccessibilityConfig::AccessibilityConfig(TQWidget *parent, const char *name, const TQStringList &)
- : AccessibilityConfigWidget( parent, name){
-
- TDEAboutData *about =
- new TDEAboutData(I18N_NOOP("kcmaccessiblity"), I18N_NOOP("TDE Accessibility Tool"),
- 0, 0, TDEAboutData::License_GPL,
- I18N_NOOP("(c) 2000, Matthias Hoelzer-Kluepfel"));
-
- about->addAuthor("Matthias Hoelzer-Kluepfel", I18N_NOOP("Author") , "hoelzer@kde.org");
- about->addAuthor("José Pablo Ezequiel Fernández", I18N_NOOP("Author") , "pupeno@kde.org");
- setAboutData( about );
-
- kdDebug() << "Running: AccessibilityConfig::AccessibilityConfig(TQWidget *parent, const char *name, const TQStringList &)" << endl;
- // TODO: set the KURL Dialog to open just audio files
- connect( mainTab, TQT_SIGNAL(currentChanged(TQWidget*)), this, TQT_SIGNAL(quickHelpChanged()) );
- load();
-}
-
-
-AccessibilityConfig::~AccessibilityConfig(){
- kdDebug() << "Running: AccessibilityConfig::~AccessibilityConfig()" << endl;
-}
-
-void AccessibilityConfig::load()
-{
- load( false );
-}
-
-void AccessibilityConfig::load( bool useDefaults )
-{
- kdDebug() << "Running: AccessibilityConfig::load()" << endl;
-
- TDEConfig *bell = new TDEConfig("bellrc", true);
-
- bell->setReadDefaults( useDefaults );
-
- bell->setGroup("General");
- systemBell->setChecked(bell->readBoolEntry("SystemBell", false));
- customBell->setChecked(bell->readBoolEntry("CustomBell", false));
- visibleBell->setChecked(bell->readBoolEntry("VisibleBell", false));
-
- bell->setGroup("CustomBell");
- soundToPlay->setURL(bell->readPathEntry("Sound", ""));
-
- bell->setGroup("Visible");
- invertScreen->setChecked(bell->readBoolEntry("Invert", true));
- flashScreen->setChecked(bell->readBoolEntry("Flash", false));
- // TODO: There has to be a cleaner way.
- TQColor *redColor = new TQColor(Qt::red);
- flashScreenColor->setColor(bell->readColorEntry("FlashColor", redColor));
- delete redColor;
- visibleBellDuration->setValue(bell->readNumEntry("Duration", 500));
-
- delete bell;
- emit changed( useDefaults );
-}
-
-
-void AccessibilityConfig::save(){
- kdDebug() << "Running: AccessibilityConfig::save()" << endl;
-
- TDEConfig *bell = new TDEConfig("bellrc");
-
- bell->setGroup("General");
- bell->writeEntry("SystemBell", systemBell->isChecked());
- bell->writeEntry("CustomBell", customBell->isChecked());
- bell->writeEntry("VisibleBell", visibleBell->isChecked());
-
- bell->setGroup("CustomBell");
- bell->writePathEntry("Sound", soundToPlay->url());
-
- bell->setGroup("Visible");
- bell->writeEntry("Invert", invertScreen->isChecked());
- bell->writeEntry("Flash", flashScreen->isChecked());
- bell->writeEntry("FlashColor", flashScreenColor->color());
- bell->writeEntry("Duration", visibleBellDuration->value());
-
- bell->sync();
- delete bell;
-}
-
-
-void AccessibilityConfig::defaults()
-{
- load( true );
-}