5#include <QLoggingCategory>
8#include "RabbitCommonTools.h"
10static Q_LOGGING_CATEGORY(log,
"RabbitCommon.DlgEdit")
13 const QString &szFile,
14 const QString &szInfo,
21 ui->textEdit->setReadOnly(bReadOnly);
23 ui->buttonBox->setStandardButtons(QDialogButtonBox::Cancel);
24 if(!szTitle.isEmpty())
25 setWindowTitle(szTitle);
27 ui->lbFile->setText(szInfo);
33 qDebug(log) <<
"CDlgEdit::~CDlgEdit()";
37QString CDlgEdit::getContext()
39 return ui->textEdit->toPlainText();
42void CDlgEdit::setFile(
const QString &szFile)
49 if(file.open(QFile::ReadOnly)) {
50 szText = file.readAll();
53 qCritical(log) << file.errorString() << szFile;
56 if(ui->lbFile->text().isEmpty())
57 ui->lbFile->setText(tr(
"File:") +
" " + szFile);
58 ui->textEdit->setText(szText);