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