[Remove] Infact, let's go ahead and remove pdf_file* completely.

This commit is contained in:
Rtch90 2014-12-16 12:34:06 +00:00
parent 80441018d6
commit 5f682408da
5 changed files with 2 additions and 50 deletions

View File

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

View File

@ -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"

View File

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

View File

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

View File

@ -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: