[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 {
|
class FileFrameWidget : public QWidget {
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
Q_PROPERTY(bool collapsed READ isCollapsed WRITE setCollapsed)
|
Q_PROPERTY(bool collapsed READ isCollapsed WRITE setCollapsed)
|
||||||
|
|
||||||
public:
|
public:
|
||||||
FileFrameWidget(QWidget* parent = 0);
|
FileFrameWidget(QWidget* parent = 0);
|
||||||
QSize sizeHint(void) const;
|
QSize sizeHint(void) const;
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
#include <QtWidgets>
|
#include <QtWidgets>
|
||||||
#include <QtGlobal>
|
#include <QtGlobal>
|
||||||
#include "pdf_factory.h"
|
#include "pdf_factory.h"
|
||||||
#include "pdf_file.h"
|
|
||||||
#include "table_view.h"
|
#include "table_view.h"
|
||||||
#include "pdf_page_widget.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 <QPushButton>
|
||||||
#include <QFrame>
|
#include <QFrame>
|
||||||
#include "pdf_page_widget.h"
|
#include "pdf_page_widget.h"
|
||||||
#include "pdf_file.h"
|
|
||||||
|
|
||||||
class QPushButton;
|
class QPushButton;
|
||||||
class QWidget;
|
class QWidget;
|
||||||
@ -16,7 +15,7 @@ class TableView : public QWidget {
|
|||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
public:
|
public:
|
||||||
TableView(QWidget* parent = 0);
|
TableView(QWidget* parent = 0);
|
||||||
QVector<PDFFile> files;
|
/*QVector<PDFFile> files;*/
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user