/*************************************************************************** plugin_configuration_dialog.cpp - description ------------------- begin : Sam Jun 21 2003 copyright : (C) 2003 by Martin Witte email : witte@kawo1.rwth-aachen.de ***************************************************************************/ /*************************************************************************** * * * 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 "include/plugin_configuration_dialog.h" #include #include PluginConfigurationDialog::PluginConfigurationDialog( int dialogFace, const TQString &caption, int buttonMask, ButtonCode defaultButton, TQWidget *tqparent, const char *name, bool modal, bool separator) : KDialogBase(dialogFace, caption, buttonMask, defaultButton, tqparent, name, modal, separator), WidgetPluginBase (name, i18n("Configuration Dialog")), m_Caption(caption) { } // PluginBase void PluginConfigurationDialog::saveState (KConfig *c) const { c->setGroup(TQString("config-dialog-") + WidgetPluginBase::name()); WidgetPluginBase::saveState(c); } void PluginConfigurationDialog::restoreState (KConfig *c) { c->setGroup(TQString("config-dialog-") + WidgetPluginBase::name()); WidgetPluginBase::restoreState(c, true); } ConfigPageInfo PluginConfigurationDialog::createConfigurationPage() { return ConfigPageInfo(); } AboutPageInfo PluginConfigurationDialog::createAboutPage() { return AboutPageInfo(); } // WidgetPluginBase void PluginConfigurationDialog::show() { WidgetPluginBase::pShow(); KDialogBase::show(); } void PluginConfigurationDialog::showOnOrgDesktop() { WidgetPluginBase::pShowOnOrgDesktop(); //KDialogBase::show(); } void PluginConfigurationDialog::hide() { WidgetPluginBase::pHide(); KDialogBase::hide(); } // TQWidget overrides void PluginConfigurationDialog::showEvent(TQShowEvent *e) { KDialogBase::showEvent(e); TQWidget::setCaption(m_Caption); WidgetPluginBase::pShowEvent(e); } void PluginConfigurationDialog::hideEvent(TQHideEvent *e) { KDialogBase::hideEvent(e); WidgetPluginBase::pHideEvent(e); } #include "plugin_configuration_dialog.moc"