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);