summaryrefslogtreecommitdiffabout
Unidiff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--kmicromail/composemail.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/kmicromail/composemail.cpp b/kmicromail/composemail.cpp
index 9efa932..9b799b3 100644
--- a/kmicromail/composemail.cpp
+++ b/kmicromail/composemail.cpp
@@ -86,42 +86,42 @@ ComposeMail::ComposeMail( Settings *s, QWidget *parent, const char *name, bool m
86 attList->addColumn( tr( "Name" ) ); 86 attList->addColumn( tr( "Name" ) );
87 attList->addColumn( tr( "Size" ) ); 87 attList->addColumn( tr( "Size" ) );
88 QList<Account> accounts = settings->getAccounts(); 88 QList<Account> accounts = settings->getAccounts();
89 89
90 Account *it; 90 Account *it;
91 for ( it = accounts.first(); it; it = accounts.next() ) { 91 for ( it = accounts.first(); it; it = accounts.next() ) {
92 if ( it->getType()==MAILLIB::A_SMTP ) { 92 if ( it->getType()==MAILLIB::A_SMTP ) {
93 SMTPaccount *smtp = static_cast<SMTPaccount *>(it); 93 SMTPaccount *smtp = static_cast<SMTPaccount *>(it);
94 smtpAccountBox->insertItem( smtp->getAccountName() ); 94 smtpAccountBox->insertItem( smtp->getAccountName() );
95 smtpAccounts.append( smtp ); 95 smtpAccounts.append( smtp );
96 } 96 }
97 } 97 }
98 if ( smtpAccounts.count() > 0 ) {
99 fillValues( smtpAccountBox->currentItem() );
100 } else {
101 QMessageBox::information( 0, tr( "Problem" ),
102 tr( "Please create an SMTP account first.\nThe SMTP is needed for sending mail.\n" ),
103 tr( "Ok" ) );
104 return;
105 }
106 connect( smtpAccountBox, SIGNAL( activated(int) ), SLOT( fillValues(int) ) );
107 connect( toButton, SIGNAL( clicked() ), SLOT( pickAddressTo() ) ); 98 connect( toButton, SIGNAL( clicked() ), SLOT( pickAddressTo() ) );
108 connect( ccButton, SIGNAL( clicked() ), SLOT( pickAddressCC() ) ); 99 connect( ccButton, SIGNAL( clicked() ), SLOT( pickAddressCC() ) );
109 connect( bccButton, SIGNAL( clicked() ), SLOT( pickAddressBCC() ) ); 100 connect( bccButton, SIGNAL( clicked() ), SLOT( pickAddressBCC() ) );
110 connect( replyButton, SIGNAL( clicked() ), SLOT( pickAddressReply() ) ); 101 connect( replyButton, SIGNAL( clicked() ), SLOT( pickAddressReply() ) );
111 connect( addButton, SIGNAL( clicked() ), SLOT( addAttachment() ) ); 102 connect( addButton, SIGNAL( clicked() ), SLOT( addAttachment() ) );
112 connect( deleteButton, SIGNAL( clicked() ), SLOT( removeAttachment() ) ); 103 connect( deleteButton, SIGNAL( clicked() ), SLOT( removeAttachment() ) );
113 connect( SaveButton, SIGNAL( clicked() ), SLOT( saveAsDraft()) ); 104 connect( SaveButton, SIGNAL( clicked() ), SLOT( saveAsDraft()) );
114 mMail = 0; 105 mMail = 0;
115 warnAttach = true; 106 warnAttach = true;
107 if ( smtpAccounts.count() > 0 ) {
108 fillValues( smtpAccountBox->currentItem() );
109 } else {
110 QMessageBox::information( 0, tr( "Problem" ),
111 tr( "Please create an SMTP account first.\nThe SMTP is needed for sending mail.\n" ),
112 tr( "Ok" ) );
113 return;
114 }
115 connect( smtpAccountBox, SIGNAL( activated(int) ), SLOT( fillValues(int) ) );
116 116
117} 117}
118 118
119 119
120 120
121void ComposeMail::saveAsDraft() 121void ComposeMail::saveAsDraft()
122{ 122{
123 123
124 Opie::Core::OSmartPointer<Mail> mail= new Mail(); 124 Opie::Core::OSmartPointer<Mail> mail= new Mail();
125 mail->setMail(fromBox->currentText()); 125 mail->setMail(fromBox->currentText());
126 mail->setTo( toLine->text() ); 126 mail->setTo( toLine->text() );
127 mail->setName(senderNameEdit->text()); 127 mail->setName(senderNameEdit->text());