00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #include <qlayout.h>
00019 #include <qmultilineedit.h>
00020 #include <qlabel.h>
00021 #include <qlineedit.h>
00022 #include <ktextbrowser.h>
00023 #include "editdialog.h"
00024
00025 EditDialog::EditDialog(QWidget *parent, const char *name, const char* content, bool html):
00026 EditDlg(parent,name,true), _row(0)
00027 {
00028 setCaption (name);
00029 if (!html)
00030 m_Edit->setTextFormat (Qt::PlainText);
00031 m_Edit->setText (content);
00032 }
00033
00034 void EditDialog::addWidget (const QString& lbl, const QString& value)
00035 {
00036 QLabel* label = new QLabel (lbl, this);
00037 QLineEdit* edit = new QLineEdit (this);
00038 edit->setReadOnly (true);
00039 edit->setText (value);
00040 headerlayout->addMultiCellWidget (label, _row, _row, 0, 0);
00041 headerlayout->addMultiCellWidget (edit, _row++, _row, 1, 1);
00042 }
00043
00044 EditDialog::~EditDialog()
00045 {}
00046
00047 void EditDialog::slotReplyClicked ()
00048 {
00049
00050
00051 done (10);
00052 }