/*************************************************************************** ksettingsgeneral.cpp -------------------- copyright : (C) 2005 by Thomas Baumgart email : ipwizard@users.sourceforge.net ***************************************************************************/ /*************************************************************************** * * * 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 // ---------------------------------------------------------------------------- // TDE Includes #include #include // ---------------------------------------------------------------------------- // Project Includes #include #include "ksettingsgeneral.h" KSettingsGeneral::KSettingsGeneral(TQWidget* parent, const char* name) : KSettingsGeneralDecl(parent, name) { // hide the internally used date field kcfg_StartDate->hide(); kcfg_hiddenViews->hide(); // for now, we don't show the widgets for view selection m_viewLabel->hide(); m_viewList->hide(); // setup connections, so that the sort optios get loaded once the edit fields are filled connect(kcfg_StartDate, TQ_SIGNAL(valueChanged(const TQDate&)), this, TQ_SLOT(slotLoadStartDate(const TQDate&))); // setup connections, so that changes by the user are forwarded to the (hidden) edit fields connect(m_startDateEdit, TQ_SIGNAL(dateChanged(const TQDate&)), kcfg_StartDate, TQ_SLOT(setDate(const TQDate&))); } KSettingsGeneral::~KSettingsGeneral() { } void KSettingsGeneral::slotLoadStartDate(const TQDate&) { // only need this once disconnect(kcfg_StartDate, TQ_SIGNAL(valueChanged(const TQDate&)), this, TQ_SLOT(slotLoadStartDate(const TQDate&))); m_startDateEdit->setDate(kcfg_StartDate->date()); } #include "ksettingsgeneral.moc"