From kde-commits Wed Mar 10 15:13:12 2004 From: Michael Goffioul Date: Wed, 10 Mar 2004 15:13:12 +0000 To: kde-commits Subject: kdelibs/kdeprint Message-Id: <20040310151312.AC052999B () office ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-commits&m=107893160024053 CVS commit by goffioul: Add the plugin changer in the expand/collapse feature of print dialog. This setting is indeed rarely used (bug #77126) M +10 -4 kprintdialog.cpp 1.78 --- kdelibs/kdeprint/kprintdialog.cpp #1.77:1.78 @@ -845,7 +845,10 @@ void KPrintDialog::expandDialog(bool on) if (on) { - sz.setHeight(sz.height()+d->m_dummy->minimumSize().height()+layout()->spacing()); - if (isVisible() || !d->m_dummy->isVisible()) + sz.setHeight(sz.height()+d->m_dummy->minimumSize().height()+d->m_plugin->minimumSize().height()+2*layout()->spacing()); + if (isVisible() || !d->m_dummy->isVisible() || !d->m_plugin->isVisible()) + { d->m_dummy->show(); + d->m_plugin->show(); + } d->m_extbtn->setIconSet(SmallIconSet("up")); d->m_extbtn->setText(i18n("Collaps&e")); @@ -854,7 +857,10 @@ void KPrintDialog::expandDialog(bool on) else { - sz.setHeight(sz.height()-d->m_dummy->height()-layout()->spacing()); - if (!isVisible() || d->m_dummy->isVisible()) + sz.setHeight(sz.height()-d->m_dummy->height()-d->m_plugin->height()-2*layout()->spacing()); + if (!isVisible() || d->m_dummy->isVisible() || d->m_plugin->isVisible()) + { d->m_dummy->hide(); + d->m_plugin->hide(); + } d->m_extbtn->setIconSet(SmallIconSet("down")); d->m_extbtn->setText(i18n("&Expand"));