Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_pdf_import_widget.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2006 Cyrille Berger <cberger@cberger.net>
3
*
4
* SPDX-License-Identifier: GPL-2.0-or-later
5
*/
6
7
#ifndef KIS_PDF_IMPORT_WIDGET_H
8
#define KIS_PDF_IMPORT_WIDGET_H
9
10
#include <QWidget>
11
#include <QList>
12
#include "ui_pdfimportwidgetbase.h"
13
14
namespace
Poppler
15
{
16
class
Document
;
17
}
18
19
class
KisPDFImportWidget
:
public
QWidget,
public
Ui_PDFImportWidgetBase
20
{
21
Q_OBJECT
22
public
:
23
KisPDFImportWidget
(Poppler::Document* pdfDoc, QWidget * parent);
24
25
~KisPDFImportWidget
();
26
public
:
27
inline
QList<int>
pages
() {
28
return
m_pages
;
29
}
30
private
Q_SLOTS:
31
void
selectAllPages
(
bool
v
);
32
void
selectFirstPage
(
bool
v
);
33
void
selectSelectionOfPages
(
bool
v
);
34
void
updateSelectionOfPages
();
35
void
updateResolution
();
36
void
updateHRes
();
37
void
updateHVer
();
38
void
heightAspectRatio
();
39
void
widthAspectRatio
();
40
void
slotAspectChanged
(
bool
keep);
41
void
updateMaxCanvasSize
();
42
private
:
43
Poppler::Document*
m_pdfDoc
;
44
QList<int>
m_pages
;
45
double
m_maxWidthInch
,
m_maxHeightInch
;
46
bool
m_keepAspect
;
47
};
48
49
#endif
v
qreal v
Definition
KisBezierUtils.cpp:702
Document
Definition
Document.h:37
KisPDFImportWidget
Definition
kis_pdf_import_widget.h:20
KisPDFImportWidget::selectFirstPage
void selectFirstPage(bool v)
Definition
kis_pdf_import_widget.cpp:76
KisPDFImportWidget::updateMaxCanvasSize
void updateMaxCanvasSize()
Definition
kis_pdf_import_widget.cpp:108
KisPDFImportWidget::selectSelectionOfPages
void selectSelectionOfPages(bool v)
Definition
kis_pdf_import_widget.cpp:88
KisPDFImportWidget::m_keepAspect
bool m_keepAspect
Definition
kis_pdf_import_widget.h:46
KisPDFImportWidget::updateHRes
void updateHRes()
Definition
kis_pdf_import_widget.cpp:142
KisPDFImportWidget::slotAspectChanged
void slotAspectChanged(bool keep)
Definition
kis_pdf_import_widget.cpp:172
KisPDFImportWidget::selectAllPages
void selectAllPages(bool v)
Definition
kis_pdf_import_widget.cpp:62
KisPDFImportWidget::widthAspectRatio
void widthAspectRatio()
Definition
kis_pdf_import_widget.cpp:163
KisPDFImportWidget::~KisPDFImportWidget
~KisPDFImportWidget()
Definition
kis_pdf_import_widget.cpp:58
KisPDFImportWidget::updateSelectionOfPages
void updateSelectionOfPages()
Definition
kis_pdf_import_widget.cpp:97
KisPDFImportWidget::updateResolution
void updateResolution()
Definition
kis_pdf_import_widget.cpp:131
KisPDFImportWidget::updateHVer
void updateHVer()
Definition
kis_pdf_import_widget.cpp:148
KisPDFImportWidget::heightAspectRatio
void heightAspectRatio()
Definition
kis_pdf_import_widget.cpp:154
KisPDFImportWidget::m_maxWidthInch
double m_maxWidthInch
Definition
kis_pdf_import_widget.h:45
KisPDFImportWidget::m_pages
QList< int > m_pages
Definition
kis_pdf_import_widget.h:44
KisPDFImportWidget::m_pdfDoc
Poppler::Document * m_pdfDoc
Definition
kis_pdf_import_widget.h:43
KisPDFImportWidget::pages
QList< int > pages()
Definition
kis_pdf_import_widget.h:27
KisPDFImportWidget::KisPDFImportWidget
KisPDFImportWidget(Poppler::Document *pdfDoc, QWidget *parent)
Definition
kis_pdf_import_widget.cpp:31
KisPDFImportWidget::m_maxHeightInch
double m_maxHeightInch
Definition
kis_pdf_import_widget.h:45
QList
Definition
KisQStringListFwd.h:16
Poppler
Definition
kis_pdf_import_widget.h:15
plugins
impex
pdf
kis_pdf_import_widget.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52