1 #include "kjserrordlg.h"
2 
3 #include <QPushButton>
4 
KJSErrorDlg(QWidget * parent)5 KJSErrorDlg::KJSErrorDlg(QWidget *parent)
6     : QDialog(parent)
7 {
8     setupUi(this);
9     QPushButton *clear = _buttonBox->addButton(i18n("C&lear"), QDialogButtonBox::ActionRole);
10     clear->setIcon(QIcon::fromTheme("edit-clear-locationbar-ltr"));
11     connect(clear, SIGNAL(clicked()), this, SLOT(clear()));
12     connect(_buttonBox, SIGNAL(rejected()), this, SLOT(hide()));
13     init();
14 }
15 
addError(const QString & error)16 void KJSErrorDlg::addError(const QString &error)
17 {
18     _errorText->append(error);
19 }
20 
setURL(const QString & url)21 void KJSErrorDlg::setURL(const QString &url)
22 {
23     _url->setText(url);
24 }
25 
clear()26 void KJSErrorDlg::clear()
27 {
28     _errorText->clear();
29     init();
30 }
31 
init()32 void KJSErrorDlg::init()
33 {
34     _errorText->setAcceptRichText(false);
35 }
36