hpdf/src/pdf_table_widget.h
Rtch90 27255eb6f4 [Add] PDF Preview widget.
[Add] Window icon.
2014-12-17 13:03:13 +00:00

35 lines
616 B
C++

#pragma once
#include <QFrame>
#include <poppler-qt5.h>
class QImage;
class QVBoxLayout;
class QString;
class QScrollArea;
class QMouseEvent;
class PDFFileWidget;
class PDFTableWidget : public QFrame {
Q_OBJECT
public:
PDFTableWidget(QWidget* parent = 0);
void loadFile(QString fileName);
protected:
private:
QVBoxLayout* outerLayout;
QScrollArea* scrollArea;
QWidget* containerWidget;
QVBoxLayout* containerLayout;
QVector<Poppler::Document*> files;
QVector<QString> fileNames;
QVector<PDFFileWidget*> fileWidgets;
signals:
void pageClicked(QMouseEvent*, QImage);
};