diff options
author | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2011-11-07 21:50:33 -0600 |
---|---|---|
committer | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2011-11-07 21:50:33 -0600 |
commit | 0b6057404f65218182ab27a9483a21065ef61fca (patch) | |
tree | b8b06dfa2deb965bebfbe131a772124e3e693a96 /kwin/kcmkwin/kwinrules/kcm.cpp | |
parent | 43d99cc2477266cb9072e179137f0e8485370b3d (diff) | |
download | tdebase-0b6057404f65218182ab27a9483a21065ef61fca.tar.gz tdebase-0b6057404f65218182ab27a9483a21065ef61fca.zip |
Rename kwin to twin (Part 2 of 2)
Diffstat (limited to 'kwin/kcmkwin/kwinrules/kcm.cpp')
-rw-r--r-- | kwin/kcmkwin/kwinrules/kcm.cpp | 103 |
1 files changed, 0 insertions, 103 deletions
diff --git a/kwin/kcmkwin/kwinrules/kcm.cpp b/kwin/kcmkwin/kwinrules/kcm.cpp deleted file mode 100644 index c7cdc7587..000000000 --- a/kwin/kcmkwin/kwinrules/kcm.cpp +++ /dev/null @@ -1,103 +0,0 @@ -/* - * Copyright (c) 2004 Lubos Lunak <l.lunak@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. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - */ - -#include "kcm.h" - -#include <kglobal.h> -#include <tqlayout.h> -#include <klocale.h> -#include <kapplication.h> -#include <dcopclient.h> -#include <kaboutdata.h> - -#include "ruleslist.h" - -extern "C" - KDE_EXPORT KCModule *create_twinrules( TQWidget *parent, const char *name ) - { - //CT there's need for decision: kwm or twin? - KGlobal::locale()->insertCatalogue( "kcmtwinrules" ); - return new KWinInternal::KCMRules( parent, name ); - } - -namespace KWinInternal -{ - -KCMRules::KCMRules( TQWidget *parent, const char *name ) -: KCModule( parent, name ) -, config( "twinrulesrc" ) - { - TQVBoxLayout *layout = new TQVBoxLayout( this ); - widget = new KCMRulesList( this ); - layout->addWidget( TQT_TQWIDGET(widget) ); - connect( widget, TQT_SIGNAL( changed( bool )), TQT_SLOT( moduleChanged( bool ))); - KAboutData *about = new KAboutData(I18N_NOOP( "kcmtwinrules" ), - I18N_NOOP( "Window-Specific Settings Configuration Module" ), - 0, 0, KAboutData::License_GPL, I18N_NOOP( "(c) 2004 KWin and KControl Authors" )); - about->addAuthor("Lubos Lunak",0,"l.lunak@kde.org"); - setAboutData(about); - } - -void KCMRules::load() - { - config.reparseConfiguration(); - widget->load(); - emit KCModule::changed( false ); - } - -void KCMRules::save() - { - widget->save(); - emit KCModule::changed( false ); - // Send signal to twin - config.sync(); - if( !kapp->dcopClient()->isAttached()) - kapp->dcopClient()->attach(); - kapp->dcopClient()->send("twin*", "", "reconfigure()", TQString("")); - } - -void KCMRules::defaults() - { - widget->defaults(); - } - -TQString KCMRules::quickHelp() const - { - return i18n("<h1>Window-specific Settings</h1> Here you can customize window settings specifically only" - " for some windows." - " <p>Please note that this configuration will not take effect if you do not use" - " KWin as your window manager. If you do use a different window manager, please refer to its documentation" - " for how to customize window behavior."); - } - -void KCMRules::moduleChanged( bool state ) - { - emit KCModule::changed( state ); - } - -} - -// i18n freeze :-/ -#if 0 -I18N_NOOP("Remember settings separately for every window") -I18N_NOOP("Show internal settings for remembering") -I18N_NOOP("Internal setting for remembering") -#endif - - -#include "kcm.moc" |