[Change] Refactored pdf preview. Removed some debug stuff.
This commit is contained in:
parent
8161e5ec15
commit
60b34f9beb
@ -1,7 +1,6 @@
|
||||
#include <QtWidgets>
|
||||
#include "pdf_preview_widget.h"
|
||||
|
||||
int test;
|
||||
PDFPreviewWidget::PDFPreviewWidget(QWidget* parent) : QWidget(parent) {
|
||||
pPage = NULL;
|
||||
}
|
||||
@ -25,15 +24,10 @@ void PDFPreviewWidget::regenImage(void) {
|
||||
|
||||
void PDFPreviewWidget::previewUpdate(Poppler::Page* pp) {
|
||||
pPage = pp;
|
||||
qDebug() << "Set new popler page" << pp;
|
||||
regenImage();
|
||||
update();
|
||||
}
|
||||
|
||||
void PDFPreviewWidget::pageClicked(QMouseEvent* mouseEvent, QImage image) {
|
||||
/*setImage(image);*/
|
||||
}
|
||||
|
||||
void PDFPreviewWidget::resizeEvent(QResizeEvent* event) {
|
||||
if(pPage != NULL) regenImage();
|
||||
}
|
||||
|
@ -3,6 +3,8 @@
|
||||
#include <poppler-qt5.h>
|
||||
|
||||
class QImage;
|
||||
class QSize;
|
||||
class QResizeEvent;
|
||||
class QPaintEvent;
|
||||
class QMouseEvent;
|
||||
|
||||
@ -14,18 +16,18 @@ public:
|
||||
public slots:
|
||||
void setImage(QImage image);
|
||||
void regenImage(void);
|
||||
void pageClicked(QMouseEvent* mouseEvent, QImage image);
|
||||
void previewUpdate(Poppler::Page*);
|
||||
|
||||
protected:
|
||||
void resizeEvent(QResizeEvent* event);
|
||||
void paintEvent(QPaintEvent* event);
|
||||
|
||||
private:
|
||||
QImage previewImage;
|
||||
void resizeEvent(QResizeEvent* event);
|
||||
/*PreviewGen tgen;*/
|
||||
Poppler::Page* pPage;
|
||||
|
||||
QSize currentPixmapSize;
|
||||
|
||||
signals:
|
||||
void updatePreview(QImage);
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user