From kde-commits Tue Oct 21 18:07:53 2003 From: Laurent Montel Date: Tue, 21 Oct 2003 18:07:53 +0000 To: kde-commits Subject: kdebase/kdeprint/kdeprintfax X-MARC-Message: https://marc.info/?l=kde-commits&m=106675978108545 CVS commit by mlaurent: Fix disable ok button M +5 -4 filterdlg.cpp 1.7 M +1 -1 filterdlg.h 1.4 --- kdebase/kdeprint/kdeprintfax/filterdlg.cpp #1.6:1.7 @@ -48,11 +48,12 @@ FilterDlg::FilterDlg(QWidget *parent, co m_mime->setFocus(); resize(300, 100); - connect(m_mime, SIGNAL(textChanged ( const QString & )),this, SLOT(slotMimeChanged(const QString & ))); - enableButtonOK(!m_mime->text().isEmpty()); + connect(m_mime, SIGNAL(textChanged ( const QString & )),this, SLOT(slotTextFilterChanged())); + connect(m_cmd, SIGNAL(textChanged ( const QString & )),this, SLOT(slotTextFilterChanged())); + slotTextFilterChanged(); } -void FilterDlg::slotMimeChanged(const QString &text ) +void FilterDlg::slotTextFilterChanged( ) { - enableButtonOK(!text.isEmpty()); + enableButtonOK(!m_mime->text().isEmpty() && !m_cmd->text().isEmpty()); } --- kdebase/kdeprint/kdeprintfax/filterdlg.h #1.3:1.4 @@ -34,5 +34,5 @@ public: static bool doIt(QWidget *parent = 0, QString* mime = 0, QString *cmd = 0); protected slots: - void slotMimeChanged(const QString &text ); + void slotTextFilterChanged(); private: QLineEdit *m_mime, *m_cmd;