summaryrefslogtreecommitdiffstats
path: root/kmail/redirectdialog.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'kmail/redirectdialog.cpp')
-rw-r--r--kmail/redirectdialog.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/kmail/redirectdialog.cpp b/kmail/redirectdialog.cpp
index 150e6a5d..bf8fe51c 100644
--- a/kmail/redirectdialog.cpp
+++ b/kmail/redirectdialog.cpp
@@ -76,14 +76,23 @@ RedirectDialog::RedirectDialog( TQWidget *parent, const char *name,
connect( mBtnTo, TQT_SIGNAL(clicked()), TQT_SLOT(slotAddrBook()) );
+ connect( mEditTo, TQT_SIGNAL( textChanged ( const TQString & ) ), TQT_SLOT( slotEmailChanged( const TQString & ) ) );
mLabelTo->setBuddy( mBtnTo );
mEditTo->setFocus();
setButtonGuiItem( User1, KGuiItem( i18n("&Send Now"), "mail_send" ) );
setButtonGuiItem( User2, KGuiItem( i18n("Send &Later"), "queue" ) );
+ enableButton( User1, false );
+ enableButton( User2, false );
}
+void RedirectDialog::slotEmailChanged( const TQString & text )
+{
+ enableButton( User1, !text.isEmpty() );
+ enableButton( User2, !text.isEmpty() );
+}
+
//-----------------------------------------------------------------------------
void RedirectDialog::slotUser1()
{