97 lines
5.2 KiB
Python
97 lines
5.2 KiB
Python
# Copyright (C) 2022 The Qt Company Ltd.
|
|
# SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
|
|
"""
|
|
This file contains the exact signatures for all functions in module
|
|
PySide6.QtPdfWidgets, except for defaults which are replaced by "...".
|
|
"""
|
|
|
|
# mypy: disable-error-code="override, overload-overlap"
|
|
# Module `PySide6.QtPdfWidgets`
|
|
|
|
import PySide6.QtPdfWidgets
|
|
import PySide6.QtCore
|
|
import PySide6.QtGui
|
|
import PySide6.QtWidgets
|
|
import PySide6.QtPdf
|
|
|
|
import enum
|
|
import typing
|
|
from PySide6.QtCore import Signal
|
|
|
|
|
|
class QIntList: ...
|
|
|
|
|
|
class QPdfPageSelector(PySide6.QtWidgets.QWidget):
|
|
|
|
currentPageChanged : typing.ClassVar[Signal] = ... # currentPageChanged(int)
|
|
currentPageLabelChanged : typing.ClassVar[Signal] = ... # currentPageLabelChanged(QString)
|
|
documentChanged : typing.ClassVar[Signal] = ... # documentChanged(QPdfDocument*)
|
|
|
|
@typing.overload
|
|
def __init__(self, parent: PySide6.QtWidgets.QWidget, /, *, document: PySide6.QtPdf.QPdfDocument | None = ..., currentPage: int | None = ..., currentPageLabel: str | None = ...) -> None: ...
|
|
@typing.overload
|
|
def __init__(self, /, *, document: PySide6.QtPdf.QPdfDocument | None = ..., currentPage: int | None = ..., currentPageLabel: str | None = ...) -> None: ...
|
|
|
|
def currentPage(self, /) -> int: ...
|
|
def currentPageLabel(self, /) -> str: ...
|
|
def document(self, /) -> PySide6.QtPdf.QPdfDocument: ...
|
|
def setCurrentPage(self, index: int, /) -> None: ...
|
|
def setDocument(self, document: PySide6.QtPdf.QPdfDocument, /) -> None: ...
|
|
|
|
|
|
class QPdfView(PySide6.QtWidgets.QAbstractScrollArea):
|
|
|
|
currentSearchResultIndexChanged: typing.ClassVar[Signal] = ... # currentSearchResultIndexChanged(int)
|
|
documentChanged : typing.ClassVar[Signal] = ... # documentChanged(QPdfDocument*)
|
|
documentMarginsChanged : typing.ClassVar[Signal] = ... # documentMarginsChanged(QMargins)
|
|
pageModeChanged : typing.ClassVar[Signal] = ... # pageModeChanged(QPdfView::PageMode)
|
|
pageSpacingChanged : typing.ClassVar[Signal] = ... # pageSpacingChanged(int)
|
|
searchModelChanged : typing.ClassVar[Signal] = ... # searchModelChanged(QPdfSearchModel*)
|
|
zoomFactorChanged : typing.ClassVar[Signal] = ... # zoomFactorChanged(double)
|
|
zoomModeChanged : typing.ClassVar[Signal] = ... # zoomModeChanged(QPdfView::ZoomMode)
|
|
|
|
class PageMode(enum.Enum):
|
|
|
|
SinglePage = 0x0
|
|
MultiPage = 0x1
|
|
|
|
class ZoomMode(enum.Enum):
|
|
|
|
Custom = 0x0
|
|
FitToWidth = 0x1
|
|
FitInView = 0x2
|
|
|
|
|
|
@typing.overload
|
|
def __init__(self, parent: PySide6.QtWidgets.QWidget, /, *, document: PySide6.QtPdf.QPdfDocument | None = ..., pageMode: PySide6.QtPdfWidgets.QPdfView.PageMode | None = ..., zoomMode: PySide6.QtPdfWidgets.QPdfView.ZoomMode | None = ..., zoomFactor: float | None = ..., pageSpacing: int | None = ..., documentMargins: PySide6.QtCore.QMargins | None = ..., searchModel: PySide6.QtPdf.QPdfSearchModel | None = ..., currentSearchResultIndex: int | None = ...) -> None: ...
|
|
@typing.overload
|
|
def __init__(self, /, *, document: PySide6.QtPdf.QPdfDocument | None = ..., pageMode: PySide6.QtPdfWidgets.QPdfView.PageMode | None = ..., zoomMode: PySide6.QtPdfWidgets.QPdfView.ZoomMode | None = ..., zoomFactor: float | None = ..., pageSpacing: int | None = ..., documentMargins: PySide6.QtCore.QMargins | None = ..., searchModel: PySide6.QtPdf.QPdfSearchModel | None = ..., currentSearchResultIndex: int | None = ...) -> None: ...
|
|
|
|
def currentSearchResultIndex(self, /) -> int: ...
|
|
def document(self, /) -> PySide6.QtPdf.QPdfDocument: ...
|
|
def documentMargins(self, /) -> PySide6.QtCore.QMargins: ...
|
|
def mouseMoveEvent(self, event: PySide6.QtGui.QMouseEvent, /) -> None: ...
|
|
def mousePressEvent(self, event: PySide6.QtGui.QMouseEvent, /) -> None: ...
|
|
def mouseReleaseEvent(self, event: PySide6.QtGui.QMouseEvent, /) -> None: ...
|
|
def pageMode(self, /) -> PySide6.QtPdfWidgets.QPdfView.PageMode: ...
|
|
def pageNavigator(self, /) -> PySide6.QtPdf.QPdfPageNavigator: ...
|
|
def pageSpacing(self, /) -> int: ...
|
|
def paintEvent(self, event: PySide6.QtGui.QPaintEvent, /) -> None: ...
|
|
def resizeEvent(self, event: PySide6.QtGui.QResizeEvent, /) -> None: ...
|
|
def scrollContentsBy(self, dx: int, dy: int, /) -> None: ...
|
|
def searchModel(self, /) -> PySide6.QtPdf.QPdfSearchModel: ...
|
|
def setCurrentSearchResultIndex(self, currentResult: int, /) -> None: ...
|
|
def setDocument(self, document: PySide6.QtPdf.QPdfDocument, /) -> None: ...
|
|
def setDocumentMargins(self, margins: PySide6.QtCore.QMargins, /) -> None: ...
|
|
def setPageMode(self, mode: PySide6.QtPdfWidgets.QPdfView.PageMode, /) -> None: ...
|
|
def setPageSpacing(self, spacing: int, /) -> None: ...
|
|
def setSearchModel(self, searchModel: PySide6.QtPdf.QPdfSearchModel, /) -> None: ...
|
|
def setZoomFactor(self, factor: float, /) -> None: ...
|
|
def setZoomMode(self, mode: PySide6.QtPdfWidgets.QPdfView.ZoomMode, /) -> None: ...
|
|
def zoomFactor(self, /) -> float: ...
|
|
def zoomMode(self, /) -> PySide6.QtPdfWidgets.QPdfView.ZoomMode: ...
|
|
|
|
|
|
# eof
|