summaryrefslogtreecommitdiffstats
path: root/kcontrol/kdm/background.cpp
diff options
context:
space:
mode:
authorTimothy Pearson <kb9vqf@pearsoncomputing.net>2012-01-22 01:02:36 -0600
committerTimothy Pearson <kb9vqf@pearsoncomputing.net>2012-01-22 01:02:36 -0600
commitb81e43465b14836b17e4fe2dea91c78a2bdd29b3 (patch)
tree7815d61ce59a6ccb6e655ed44f5fea786f520985 /kcontrol/kdm/background.cpp
parent7021f40c13f949b7cb5ded32d0241d648a43bf6c (diff)
downloadtdebase-b81e43465b14836b17e4fe2dea91c78a2bdd29b3.tar.gz
tdebase-b81e43465b14836b17e4fe2dea91c78a2bdd29b3.zip
Part 2 of prior commit
Diffstat (limited to 'kcontrol/kdm/background.cpp')
-rw-r--r--kcontrol/kdm/background.cpp111
1 files changed, 0 insertions, 111 deletions
diff --git a/kcontrol/kdm/background.cpp b/kcontrol/kdm/background.cpp
deleted file mode 100644
index 4078bd393..000000000
--- a/kcontrol/kdm/background.cpp
+++ /dev/null
@@ -1,111 +0,0 @@
-/* vi: ts=8 sts=4 sw=4
- *
- * This file is part of the KDE project, module kcmdisplay.
- * Copyright (C) 1999 Geert Jansen <g.t.jansen@stud.tue.nl>
- *
- * Modified 2000.07.14 by Brad Hughes <bhughes@trolltech.com>
- * Improve layout and consistency with KDesktop's background selection
- *
- * Based on old backgnd.cpp:
- *
- * Copyright (c) Martin R. Jones 1996
- * Converted to a kcc module by Matthias Hoelzer 1997
- * Gradient backgrounds by Mark Donohoe 1997
- * Pattern backgrounds by Stephan Kulow 1998
- * Randomizing & dnd & new display modes by Matej Koss 1998
- *
- * You can Freely distribute this program under the GNU General Public
- * License. See the file "COPYING" for the exact licensing terms.
- */
-
-#include <config.h>
-
-#include <unistd.h>
-#include <sys/types.h>
-
-#include <tqgroupbox.h>
-#include <tqlayout.h>
-#include <tqwhatsthis.h>
-
-#include <kdebug.h>
-#include <klocale.h>
-#include <dcopclient.h>
-#include "../background/bgsettings.h"
-#include "../background/bgdialog.h"
-#include "background.h"
-#include <tqcheckbox.h>
-#include <ksimpleconfig.h>
-#include <kdialog.h>
-
-extern KSimpleConfig *config;
-
-KBackground::KBackground(TQWidget *parent, const char *name)
- : TQWidget(parent, name)
-{
-
- // Enabling checkbox
- m_pCBEnable = new TQCheckBox( i18n("E&nable background"), this );
- TQWhatsThis::add( m_pCBEnable,
- i18n("If this is checked, TDM will use the settings below for the background."
- " If it is disabled, you have to look after the background yourself."
- " This is done by running some program (possibly xsetroot) in the script"
- " specified in the Setup= option in tdmrc (usually Xsetup).") );
- config->setGroup( "X-*-Greeter" );
- m_simpleConf=new KSimpleConfig(config->readEntry( "BackgroundCfg",KDE_CONFDIR "/tdm/backgroundrc" ) );
- m_background = new BGDialog( this, m_simpleConf, false );
-
- connect(m_background, TQT_SIGNAL(changed(bool)), TQT_SIGNAL(changed(bool)));
-
- // Top layout
- TQVBoxLayout *top = new TQVBoxLayout(this, KDialog::marginHint(), KDialog::spacingHint() );
- top->addWidget(m_pCBEnable);
- top->addWidget(m_background);
- top->addStretch();
- connect( m_pCBEnable, TQT_SIGNAL(toggled( bool )), TQT_SLOT(slotEnableChanged()) );
-}
-
-KBackground::~KBackground()
-{
- delete m_simpleConf;
-}
-
-void KBackground::slotEnableChanged()
-{
- bool en = m_pCBEnable->isChecked();
- m_background->setEnabled( en );
- emit changed ( true );
-}
-
-void KBackground::makeReadOnly()
-{
- m_pCBEnable->setEnabled(false);
- m_background->makeReadOnly();
-}
-
-void KBackground::load()
-{
- m_pCBEnable->setChecked( config->readBoolEntry( "UseBackground", true ) );
- m_background->load(false);
- slotEnableChanged();
- emit changed(false);
-}
-
-
-void KBackground::save()
-{
- kdDebug() << "Saving stuff..." << endl;
- config->writeEntry( "UseBackground", m_pCBEnable->isChecked() );
- m_background->save();
- emit changed(false);
-}
-
-
-void KBackground::defaults()
-{
- m_pCBEnable->setChecked( true );
- slotEnableChanged();
- m_background->defaults();
- emit changed(true);
-}
-
-#include "background.moc"