00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #include "showheaderdialog.h"
00019
00020 ShowHeaderDialog::ShowHeaderDialog( QWidget * parent, QString & caption, QString & subject, QStringList header ) :
00021 KDialog( parent )
00022 {
00023
00024 QWidget* mainWidget = new QWidget( this );
00025 setMainWidget( mainWidget );
00026 setCaption( caption );
00027
00028
00029 QVBoxLayout* layMain = new QVBoxLayout( mainWidget );
00030 mainWidget->setLayout( layMain );
00031
00032
00033 QHBoxLayout* layMetaDatas = new QHBoxLayout();
00034 layMain->addLayout( layMetaDatas );
00035
00036
00037 QLabel* lblSubject = new QLabel( i18nc( "@label:textbox mail subject", "Subject:" ), mainWidget );
00038 layMetaDatas->addWidget( lblSubject );
00039
00040
00041 KLineEdit* liSubject = new KLineEdit( subject, mainWidget );
00042 liSubject->setReadOnly( true );
00043 layMetaDatas->addWidget( liSubject );
00044
00045
00046 KTextEdit* txtHeader = new KTextEdit( mainWidget );
00047
00048 txtHeader->setText( header.join( "\n" ) );
00049 txtHeader->setMinimumSize( WIDTH_VIEW_MAILHEADER, HEIGHT_VIEW_MAILHEADER );
00050
00051 layMain->addWidget( txtHeader );
00052 }
00053
00054
00055
00056 ShowHeaderDialog::~ShowHeaderDialog()
00057 {
00058 }
00059
00060
00061 #include "showheaderdialog.moc"