summaryrefslogtreecommitdiffabout
path: root/kmicromail/viewmail.cpp
authorzautrix <zautrix>2004-07-03 18:47:04 (UTC)
committer zautrix <zautrix>2004-07-03 18:47:04 (UTC)
commit55413f404aa7a59bfbf38f9f91fabb595eca57ad (patch) (unidiff)
tree72cba78a4fd3c2caf23d39ce257762ace4726e30 /kmicromail/viewmail.cpp
parent5e6a0e28ecc7c4bf1eb7ad8637c99e1689623ed5 (diff)
downloadkdepimpi-55413f404aa7a59bfbf38f9f91fabb595eca57ad.zip
kdepimpi-55413f404aa7a59bfbf38f9f91fabb595eca57ad.tar.gz
kdepimpi-55413f404aa7a59bfbf38f9f91fabb595eca57ad.tar.bz2
Fix of caption
Diffstat (limited to 'kmicromail/viewmail.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--kmicromail/viewmail.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/kmicromail/viewmail.cpp b/kmicromail/viewmail.cpp
index 1b74564..b434318 100644
--- a/kmicromail/viewmail.cpp
+++ b/kmicromail/viewmail.cpp
@@ -305,97 +305,97 @@ void ViewMail::setMail(const RecMailP&mail )
305 305
306 306
307ViewMail::ViewMail( QWidget *parent, const char *name, WFlags fl) 307ViewMail::ViewMail( QWidget *parent, const char *name, WFlags fl)
308 : ViewMailBase(parent, name, fl), _inLoop(false) 308 : ViewMailBase(parent, name, fl), _inLoop(false)
309{ 309{
310 m_gotBody = false; 310 m_gotBody = false;
311 deleted = false; 311 deleted = false;
312 312
313 connect( reply, SIGNAL(activated()), SLOT(slotReply())); 313 connect( reply, SIGNAL(activated()), SLOT(slotReply()));
314 connect( forward, SIGNAL(activated()), SLOT(slotForward())); 314 connect( forward, SIGNAL(activated()), SLOT(slotForward()));
315 connect( deleteMail, SIGNAL( activated() ), SLOT( slotDeleteMail() ) ); 315 connect( deleteMail, SIGNAL( activated() ), SLOT( slotDeleteMail() ) );
316 connect( showHtml, SIGNAL( toggled(bool) ), SLOT( slotShowHtml(bool) ) ); 316 connect( showHtml, SIGNAL( toggled(bool) ), SLOT( slotShowHtml(bool) ) );
317 317
318 attachments->setEnabled(m_gotBody); 318 attachments->setEnabled(m_gotBody);
319 connect( attachments, SIGNAL( clicked(QListViewItem*,const QPoint&, int) ), SLOT( slotItemClicked(QListViewItem*,const QPoint&, int) ) ); 319 connect( attachments, SIGNAL( clicked(QListViewItem*,const QPoint&, int) ), SLOT( slotItemClicked(QListViewItem*,const QPoint&, int) ) );
320 320
321 readConfig(); 321 readConfig();
322 attachments->setSorting(-1); 322 attachments->setSorting(-1);
323} 323}
324 324
325void ViewMail::readConfig() 325void ViewMail::readConfig()
326{ 326{
327 Config cfg( "mail" ); 327 Config cfg( "mail" );
328 cfg.setGroup( "Settings" ); 328 cfg.setGroup( "Settings" );
329 m_showHtml = cfg.readBoolEntry( "showHtml", false ); 329 m_showHtml = cfg.readBoolEntry( "showHtml", false );
330 showHtml->setOn( m_showHtml ); 330 showHtml->setOn( m_showHtml );
331} 331}
332 332
333void ViewMail::setText() 333void ViewMail::setText()
334{ 334{
335 335
336 QString toString; 336 QString toString;
337 QString ccString; 337 QString ccString;
338 QString bccString; 338 QString bccString;
339 339
340 for ( QStringList::Iterator it = ( m_mail2[0] ).begin(); it != ( m_mail2[0] ).end(); ++it ) 340 for ( QStringList::Iterator it = ( m_mail2[0] ).begin(); it != ( m_mail2[0] ).end(); ++it )
341 { 341 {
342 toString += (*it); 342 toString += (*it);
343 } 343 }
344 for ( QStringList::Iterator it = ( m_mail2[1] ).begin(); it != ( m_mail2[1] ).end(); ++it ) 344 for ( QStringList::Iterator it = ( m_mail2[1] ).begin(); it != ( m_mail2[1] ).end(); ++it )
345 { 345 {
346 ccString += (*it); 346 ccString += (*it);
347 } 347 }
348 for ( QStringList::Iterator it = ( m_mail2[2] ).begin(); it != ( m_mail2[2] ).end(); ++it ) 348 for ( QStringList::Iterator it = ( m_mail2[2] ).begin(); it != ( m_mail2[2] ).end(); ++it )
349 { 349 {
350 bccString += (*it); 350 bccString += (*it);
351 } 351 }
352 352
353 setCaption( caption().arg( m_mail[0] ) ); 353 setCaption( tr("E-Mail by %1").arg( m_mail[0] ) );
354 354
355 m_mailHtml = "<html><body>" 355 m_mailHtml = "<html><body>"
356 "<table width=\"100%\" border=\"0\"><tr bgcolor=\"#FFDD76\"><td>" 356 "<table width=\"100%\" border=\"0\"><tr bgcolor=\"#FFDD76\"><td>"
357 "<div align=left><b>" + deHtml( m_mail[1] ) + "</b></div>" 357 "<div align=left><b>" + deHtml( m_mail[1] ) + "</b></div>"
358 "</td></tr><tr bgcolor=\"#EEEEE6\"><td>" 358 "</td></tr><tr bgcolor=\"#EEEEE6\"><td>"
359 "<b>" + tr( "From" ) + ": </b><font color=#6C86C0>" + deHtml( m_mail[0] ) + "</font><br>" 359 "<b>" + tr( "From" ) + ": </b><font color=#6C86C0>" + deHtml( m_mail[0] ) + "</font><br>"
360 "<b>" + tr( "To" ) + ": </b><font color=#6C86C0>" + deHtml( toString ) + "</font><br><b>" + 360 "<b>" + tr( "To" ) + ": </b><font color=#6C86C0>" + deHtml( toString ) + "</font><br><b>" +
361 tr( "Cc" ) + ": </b>" + deHtml( ccString ) + "<br>" 361 tr( "Cc" ) + ": </b>" + deHtml( ccString ) + "<br>"
362 "<b>" + tr( "Date" ) + ": </b> " + m_mail[3] + 362 "<b>" + tr( "Date" ) + ": </b> " + m_mail[3] +
363 "</td></tr></table><font face=fixed>"; 363 "</td></tr></table><font face=fixed>";
364 364
365 if ( !m_showHtml ) 365 if ( !m_showHtml )
366 { 366 {
367 browser->setText( QString( m_mailHtml) + deHtml( m_mail[2] ) + "</font></html>" ); 367 browser->setText( QString( m_mailHtml) + deHtml( m_mail[2] ) + "</font></html>" );
368 } 368 }
369 else 369 else
370 { 370 {
371 browser->setText( QString( m_mailHtml) + m_mail[2] + "</font></html>" ); 371 browser->setText( QString( m_mailHtml) + m_mail[2] + "</font></html>" );
372 } 372 }
373 // remove later in favor of a real handling 373 // remove later in favor of a real handling
374 m_gotBody = true; 374 m_gotBody = true;
375} 375}
376 376
377 377
378ViewMail::~ViewMail() 378ViewMail::~ViewMail()
379{ 379{
380 m_recMail->Wrapper()->cleanMimeCache(); 380 m_recMail->Wrapper()->cleanMimeCache();
381 hide(); 381 hide();
382} 382}
383 383
384void ViewMail::hide() 384void ViewMail::hide()
385{ 385{
386 QWidget::hide(); 386 QWidget::hide();
387 387
388 if (_inLoop) 388 if (_inLoop)
389 { 389 {
390 _inLoop = false; 390 _inLoop = false;
391 qApp->exit_loop(); 391 qApp->exit_loop();
392 392
393 } 393 }
394 394
395} 395}
396 396
397void ViewMail::exec() 397void ViewMail::exec()
398{ 398{
399 show(); 399 show();
400 400
401 if (!_inLoop) 401 if (!_inLoop)