mirror of
https://gitee.com/vnotex/vnote.git
synced 2025-07-05 13:59:52 +08:00

* Draft: feature/pdf_view (#2268) * build base code * simple run successful * add save session * add pdfjs resource * simple pdf viewer Co-authored-by: chendapao <feloxx@163.com>
28 lines
537 B
C++
28 lines
537 B
C++
#ifndef PDFVIEWER_H
|
|
#define PDFVIEWER_H
|
|
|
|
#include "../webviewer.h"
|
|
|
|
namespace vnotex
|
|
{
|
|
class PdfViewerAdapter;
|
|
|
|
class PdfViewer : public WebViewer
|
|
{
|
|
Q_OBJECT
|
|
public:
|
|
PdfViewer(PdfViewerAdapter *p_adapter,
|
|
const QColor &p_background,
|
|
qreal p_zoomFactor,
|
|
QWidget *p_parent = nullptr);
|
|
|
|
PdfViewerAdapter *adapter() const;
|
|
|
|
private:
|
|
// Managed by QObject.
|
|
PdfViewerAdapter *m_adapter = nullptr;
|
|
};
|
|
}
|
|
|
|
#endif // PDFVIEWER_H
|