diff options
author | Aleks Kissinger <aleks0@gmail.com> | 2018-12-22 18:06:26 +0100 |
---|---|---|
committer | Aleks Kissinger <aleks0@gmail.com> | 2018-12-22 18:06:38 +0100 |
commit | c93f003ce683fca7896cbbadb6375b929d22fe6d (patch) | |
tree | 1c2067f77c29491d5ee08ad6f1954210cdb8b33b /src/gui/previewwindow.h | |
parent | 873316d120e185fcbc59b468961faebf33adf9af (diff) |
latex running feedback and better search for pdflatex
Diffstat (limited to 'src/gui/previewwindow.h')
-rw-r--r-- | src/gui/previewwindow.h | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/gui/previewwindow.h b/src/gui/previewwindow.h index c850ce9..a937263 100644 --- a/src/gui/previewwindow.h +++ b/src/gui/previewwindow.h @@ -1,7 +1,9 @@ #ifndef PREVIEWWINDOW_H #define PREVIEWWINDOW_H + #include <QDialog> +#include <QLabel> #include <QPlainTextEdit> #include <poppler/qt5/poppler-qt5.h> @@ -14,11 +16,18 @@ class PreviewWindow : public QDialog Q_OBJECT public: + enum Status { + Running, Success, Failed + }; explicit PreviewWindow(QWidget *parent = nullptr); ~PreviewWindow(); void setPdf(QString file); QString preparePreview(QString tikz); QPlainTextEdit *outputTextEdit(); + void setStatus(Status status); + +public slots: + void render(); protected: void resizeEvent(QResizeEvent *e); @@ -27,9 +36,9 @@ protected: private: Ui::PreviewWindow *ui; - void render(); Poppler::Document *_doc; Poppler::Page *_page; + QLabel *_loader; }; #endif // PREVIEWWINDOW_H |