[Change] Refactored pdf preview. Removed some debug stuff.

This commit is contained in:
Rtch90 2014-12-18 16:46:57 +00:00
parent 8161e5ec15
commit 60b34f9beb
2 changed files with 5 additions and 9 deletions

View File

@ -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();
}

View File

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