/*************************************************************************** ksettingsplugins.cpp ------------------- begin : Thu Feb 12 2009 copyright : (C) 2009 Cristian Onet email : onet.cristian@gmail.com ***************************************************************************/ /*************************************************************************** * * * 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. * * * ***************************************************************************/ #ifdef HAVE_CONFIG_H #include #endif // ---------------------------------------------------------------------------- // TQt Includes #include #include #include // ---------------------------------------------------------------------------- // TDE Includes #include #include #include // ---------------------------------------------------------------------------- // Project Includes #include "kmymoney2/plugins/pluginloader.h" #include "ksettingsplugins.h" KSettingsPlugins::KSettingsPlugins(TQWidget* parent) : TQWidget(parent) { TQVBoxLayout *layout = new TQVBoxLayout(this); KMyMoneyPlugin::PluginLoader::instance()->pluginSelectorWidget()->reparent(this, TQPoint()); layout->addWidget(KMyMoneyPlugin::PluginLoader::instance()->pluginSelectorWidget()); layout->setSpacing(KDialog::spacingHint()); } KSettingsPlugins::~KSettingsPlugins() { } void KSettingsPlugins::slotLoadPlugins() { KMyMoneyPlugin::PluginLoader::instance()->pluginSelectorWidget()->load(); } void KSettingsPlugins::slotSavePlugins() { KMyMoneyPlugin::PluginLoader::instance()->pluginSelectorWidget()->save(); } void KSettingsPlugins::slotDefaultsPlugins() { KMyMoneyPlugin::PluginLoader::instance()->pluginSelectorWidget()->defaults(); } #include "ksettingsplugins.moc"