From 5f682408da7d77b4266c804098a5ff8515187378 Mon Sep 17 00:00:00 2001 From: Rtch90 Date: Tue, 16 Dec 2014 12:34:06 +0000 Subject: [PATCH] [Remove] Infact, let's go ahead and remove pdf_file* completely. --- src/file_frame_widget.h | 1 + src/pdf_factory.cpp | 1 - src/pdf_file.cpp | 29 ----------------------------- src/pdf_file.h | 18 ------------------ src/table_view.h | 3 +-- 5 files changed, 2 insertions(+), 50 deletions(-) delete mode 100644 src/pdf_file.cpp delete mode 100644 src/pdf_file.h diff --git a/src/file_frame_widget.h b/src/file_frame_widget.h index ea45d81..71e0f66 100644 --- a/src/file_frame_widget.h +++ b/src/file_frame_widget.h @@ -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; diff --git a/src/pdf_factory.cpp b/src/pdf_factory.cpp index 4356bab..da8138d 100644 --- a/src/pdf_factory.cpp +++ b/src/pdf_factory.cpp @@ -1,7 +1,6 @@ #include #include #include "pdf_factory.h" -#include "pdf_file.h" #include "table_view.h" #include "pdf_page_widget.h" diff --git a/src/pdf_file.cpp b/src/pdf_file.cpp deleted file mode 100644 index 56affc5..0000000 --- a/src/pdf_file.cpp +++ /dev/null @@ -1,29 +0,0 @@ -#include -#include -#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; -} - diff --git a/src/pdf_file.h b/src/pdf_file.h deleted file mode 100644 index 2cd240b..0000000 --- a/src/pdf_file.h +++ /dev/null @@ -1,18 +0,0 @@ -#pragma once -#include -#include - -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; -}; - diff --git a/src/table_view.h b/src/table_view.h index e1e4ca0..157e914 100644 --- a/src/table_view.h +++ b/src/table_view.h @@ -6,7 +6,6 @@ #include #include #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 files; + /*QVector files;*/ protected: