31 lines
661 B
C++
31 lines
661 B
C++
|
#include "previewresultplaintext.h"
|
||
|
|
||
|
PreviewResultPlainText::PreviewResultPlainText(const PreviewResult &o)
|
||
|
{
|
||
|
this->documentPath = o.getDocumentPath();
|
||
|
this->page = o.getPage();
|
||
|
}
|
||
|
|
||
|
QWidget *PreviewResultPlainText::createPreviewWidget()
|
||
|
{
|
||
|
|
||
|
ClickLabel *label = new ClickLabel();
|
||
|
label->setText(this->text);
|
||
|
label->setToolTip(getDocumentPath());
|
||
|
label->setStyleSheet("border: 1px solid black");
|
||
|
label->setMaximumWidth(768);
|
||
|
label->setMaximumHeight(512);
|
||
|
label->setTextFormat(Qt::RichText);
|
||
|
return label;
|
||
|
}
|
||
|
|
||
|
bool PreviewResultPlainText::hasPreview()
|
||
|
{
|
||
|
return !text.isEmpty();
|
||
|
}
|
||
|
|
||
|
void PreviewResultPlainText::setText(QString text)
|
||
|
{
|
||
|
this->text = text;
|
||
|
}
|