File indexing completed on 2024-04-21 14:59:00

0001 #include "kjserrordlg.h"
0002 
0003 #include <QPushButton>
0004 
0005 KJSErrorDlg::KJSErrorDlg(QWidget *parent)
0006     : QDialog(parent)
0007 {
0008     setupUi(this);
0009     QPushButton *clear = _buttonBox->addButton(i18n("C&lear"), QDialogButtonBox::ActionRole);
0010     clear->setIcon(QIcon::fromTheme("edit-clear-locationbar-ltr"));
0011     connect(clear, SIGNAL(clicked()), this, SLOT(clear()));
0012     connect(_buttonBox, SIGNAL(rejected()), this, SLOT(hide()));
0013     init();
0014 }
0015 
0016 void KJSErrorDlg::addError(const QString &error)
0017 {
0018     _errorText->append(error);
0019 }
0020 
0021 void KJSErrorDlg::setURL(const QString &url)
0022 {
0023     _url->setText(url);
0024 }
0025 
0026 void KJSErrorDlg::clear()
0027 {
0028     _errorText->clear();
0029     init();
0030 }
0031 
0032 void KJSErrorDlg::init()
0033 {
0034     _errorText->setAcceptRichText(false);
0035 }
0036 
0037 #include "moc_kjserrordlg.cpp"