File indexing completed on 2023-05-30 09:09:59
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 }