24#ifndef klflatexpreviewthread_H__
25#define klflatexpreviewthread_H__
29#include <QWaitCondition>
46 virtual void latexPreviewReset();
59 virtual void latexPreviewImageAvailable(
const QImage&
preview);
86 QSize previewSize()
const;
87 QSize largePreviewSize()
const;
90 void setPreviewSize(
const QSize& previewSize);
91 void setLargePreviewSize(
const QSize& largePreviewSize);
94 void cancelTask(TaskId
task);
95 void clearPendingTasks();
105 const QSize& previewSize,
const QSize& largePreviewSize);
112 const QSize& previewSize,
const QSize& largePreviewSize);
116 TaskId replaceSubmitPreviewTask(TaskId
replaceId,
120 const QSize& previewSize,
const QSize& largePreviewSize);
121 TaskId replaceSubmitPreviewTask(TaskId
replaceId,
163 bool enabled()
const;
168 QSize previewSize()
const;
169 QSize largePreviewSize()
const;
204 void setEnabled(
bool enabled);
214 bool setPreviewSize(
const QSize& previewSize);
217 bool setLargePreviewSize(
const QSize& largePreviewSize);
void outputAvailable(const KLFBackend::klfOutput &output)
void previewAvailable(const QImage &preview, const QImage &largePreview, const QImage &fullPreview)
void previewError(const QString &errorString, int errorCode)
void previewLargeImageAvailable(const QImage &largePreview)
void previewFullImageAvailable(const QImage &fullPreview)
void compiling(bool isCompiling)
void previewImageAvailable(const QImage &preview)
Definition of class KLFBackend.
#define KLF_DECLARE_PRIVATE(ClassName)
KLFBackend::getLatexFormula() result.
General settings for KLFBackend::getLatexFormula()