[Remove] Infact, let's go ahead and remove pdf_file* completely.
This commit is contained in:
parent
80441018d6
commit
5f682408da
@ -10,6 +10,7 @@
|
||||
class FileFrameWidget : public QWidget {
|
||||
Q_OBJECT
|
||||
Q_PROPERTY(bool collapsed READ isCollapsed WRITE setCollapsed)
|
||||
|
||||
public:
|
||||
FileFrameWidget(QWidget* parent = 0);
|
||||
QSize sizeHint(void) const;
|
||||
|
@ -1,7 +1,6 @@
|
||||
#include <QtWidgets>
|
||||
#include <QtGlobal>
|
||||
#include "pdf_factory.h"
|
||||
#include "pdf_file.h"
|
||||
#include "table_view.h"
|
||||
#include "pdf_page_widget.h"
|
||||
|
||||
|
@ -1,29 +0,0 @@
|
||||
#include <QtGlobal>
|
||||
#include <QtWidgets>
|
||||
#include "pdf_file.h"
|
||||
|
||||
PDFFile::PDFFile(const QString& fileName) {
|
||||
/* Load PDF file. */
|
||||
document = Poppler::Document::load(fileName);
|
||||
if(!document || document->isLocked()) {
|
||||
delete document;
|
||||
}
|
||||
}
|
||||
|
||||
QImage* PDFFile::getPageImage(int pageNumber) {
|
||||
if(document == 0)
|
||||
return NULL;
|
||||
|
||||
Poppler::Page* pdfPage = document->page(pageNumber);
|
||||
|
||||
if(pdfPage == 0)
|
||||
return NULL;
|
||||
|
||||
QImage* image = new QImage();
|
||||
*image = pdfPage->renderToImage();
|
||||
|
||||
delete pdfPage;
|
||||
|
||||
return image;
|
||||
}
|
||||
|
@ -1,18 +0,0 @@
|
||||
#pragma once
|
||||
#include <QObject>
|
||||
#include <poppler-qt5.h>
|
||||
|
||||
class QString;
|
||||
class QImage;
|
||||
|
||||
class PDFFile : public QObject {
|
||||
Q_OBJECT
|
||||
public:
|
||||
PDFFile(const QString& fileName);
|
||||
QImage* getPageImage(int pageNumber);
|
||||
|
||||
private:
|
||||
Poppler::Document* document;
|
||||
QString fileName;
|
||||
};
|
||||
|
@ -6,7 +6,6 @@
|
||||
#include <QPushButton>
|
||||
#include <QFrame>
|
||||
#include "pdf_page_widget.h"
|
||||
#include "pdf_file.h"
|
||||
|
||||
class QPushButton;
|
||||
class QWidget;
|
||||
@ -16,7 +15,7 @@ class TableView : public QWidget {
|
||||
Q_OBJECT
|
||||
public:
|
||||
TableView(QWidget* parent = 0);
|
||||
QVector<PDFFile> files;
|
||||
/*QVector<PDFFile> files;*/
|
||||
|
||||
protected:
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user