QtWebEngineQuick.pyi 8.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126
  1. # Copyright (C) 2022 The Qt Company Ltd.
  2. # SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
  3. """
  4. This file contains the exact signatures for all functions in module
  5. PySide6.QtWebEngineQuick, except for defaults which are replaced by "...".
  6. """
  7. # mypy: disable-error-code="override, overload-overlap"
  8. # Module `PySide6.QtWebEngineQuick`
  9. import PySide6.QtWebEngineQuick
  10. import PySide6.QtCore
  11. import PySide6.QtWebEngineCore
  12. import enum
  13. import typing
  14. import collections.abc
  15. from PySide6.QtCore import Signal
  16. from shiboken6 import Shiboken
  17. class QIntList: ...
  18. class QQuickWebEngineDownloadRequest(PySide6.QtWebEngineCore.QWebEngineDownloadRequest):
  19. def qt_qmlMarker_uncreatable(self, /) -> None: ...
  20. class QQuickWebEngineProfile(PySide6.QtCore.QObject):
  21. cachePathChanged : typing.ClassVar[Signal] = ... # cachePathChanged()
  22. clearHttpCacheCompleted : typing.ClassVar[Signal] = ... # clearHttpCacheCompleted()
  23. downloadFinished : typing.ClassVar[Signal] = ... # downloadFinished(QQuickWebEngineDownloadRequest*)
  24. downloadPathChanged : typing.ClassVar[Signal] = ... # downloadPathChanged()
  25. downloadRequested : typing.ClassVar[Signal] = ... # downloadRequested(QQuickWebEngineDownloadRequest*)
  26. httpAcceptLanguageChanged: typing.ClassVar[Signal] = ... # httpAcceptLanguageChanged()
  27. httpCacheMaximumSizeChanged: typing.ClassVar[Signal] = ... # httpCacheMaximumSizeChanged()
  28. httpCacheTypeChanged : typing.ClassVar[Signal] = ... # httpCacheTypeChanged()
  29. httpUserAgentChanged : typing.ClassVar[Signal] = ... # httpUserAgentChanged()
  30. offTheRecordChanged : typing.ClassVar[Signal] = ... # offTheRecordChanged()
  31. persistentCookiesPolicyChanged: typing.ClassVar[Signal] = ... # persistentCookiesPolicyChanged()
  32. persistentPermissionsPolicyChanged: typing.ClassVar[Signal] = ... # persistentPermissionsPolicyChanged()
  33. persistentStoragePathChanged: typing.ClassVar[Signal] = ... # persistentStoragePathChanged()
  34. presentNotification : typing.ClassVar[Signal] = ... # presentNotification(QWebEngineNotification*)
  35. pushServiceEnabledChanged: typing.ClassVar[Signal] = ... # pushServiceEnabledChanged()
  36. spellCheckEnabledChanged : typing.ClassVar[Signal] = ... # spellCheckEnabledChanged()
  37. spellCheckLanguagesChanged: typing.ClassVar[Signal] = ... # spellCheckLanguagesChanged()
  38. storageNameChanged : typing.ClassVar[Signal] = ... # storageNameChanged()
  39. class HttpCacheType(enum.Enum):
  40. MemoryHttpCache = 0x0
  41. DiskHttpCache = 0x1
  42. NoCache = 0x2
  43. class PersistentCookiesPolicy(enum.Enum):
  44. NoPersistentCookies = 0x0
  45. AllowPersistentCookies = 0x1
  46. ForcePersistentCookies = 0x2
  47. class PersistentPermissionsPolicy(enum.Enum):
  48. AskEveryTime = 0x0
  49. StoreInMemory = 0x1
  50. StoreOnDisk = 0x2
  51. @typing.overload
  52. def __init__(self, storageName: str, /, parent: PySide6.QtCore.QObject | None = ..., *, offTheRecord: bool | None = ..., persistentStoragePath: str | None = ..., cachePath: str | None = ..., httpUserAgent: str | None = ..., httpCacheType: PySide6.QtWebEngineQuick.QQuickWebEngineProfile.HttpCacheType | None = ..., httpAcceptLanguage: str | None = ..., persistentCookiesPolicy: PySide6.QtWebEngineQuick.QQuickWebEngineProfile.PersistentCookiesPolicy | None = ..., persistentPermissionsPolicy: PySide6.QtWebEngineQuick.QQuickWebEngineProfile.PersistentPermissionsPolicy | None = ..., httpCacheMaximumSize: int | None = ..., spellCheckLanguages: collections.abc.Sequence[str] | None = ..., spellCheckEnabled: bool | None = ..., downloadPath: str | None = ..., isPushServiceEnabled: bool | None = ..., clientHints: PySide6.QtWebEngineCore.QWebEngineClientHints | None = ..., extensionManager: PySide6.QtWebEngineCore.QWebEngineExtensionManager | None = ...) -> None: ...
  53. @typing.overload
  54. def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, storageName: str | None = ..., offTheRecord: bool | None = ..., persistentStoragePath: str | None = ..., cachePath: str | None = ..., httpUserAgent: str | None = ..., httpCacheType: PySide6.QtWebEngineQuick.QQuickWebEngineProfile.HttpCacheType | None = ..., httpAcceptLanguage: str | None = ..., persistentCookiesPolicy: PySide6.QtWebEngineQuick.QQuickWebEngineProfile.PersistentCookiesPolicy | None = ..., persistentPermissionsPolicy: PySide6.QtWebEngineQuick.QQuickWebEngineProfile.PersistentPermissionsPolicy | None = ..., httpCacheMaximumSize: int | None = ..., spellCheckLanguages: collections.abc.Sequence[str] | None = ..., spellCheckEnabled: bool | None = ..., downloadPath: str | None = ..., isPushServiceEnabled: bool | None = ..., clientHints: PySide6.QtWebEngineCore.QWebEngineClientHints | None = ..., extensionManager: PySide6.QtWebEngineCore.QWebEngineExtensionManager | None = ...) -> None: ...
  55. def cachePath(self, /) -> str: ...
  56. def clearHttpCache(self, /) -> None: ...
  57. def clientCertificateStore(self, /) -> PySide6.QtWebEngineCore.QWebEngineClientCertificateStore: ...
  58. def clientHints(self, /) -> PySide6.QtWebEngineCore.QWebEngineClientHints: ...
  59. def cookieStore(self, /) -> PySide6.QtWebEngineCore.QWebEngineCookieStore: ...
  60. @staticmethod
  61. def defaultProfile() -> PySide6.QtWebEngineQuick.QQuickWebEngineProfile: ...
  62. def downloadPath(self, /) -> str: ...
  63. def extensionManager(self, /) -> PySide6.QtWebEngineCore.QWebEngineExtensionManager: ...
  64. def httpAcceptLanguage(self, /) -> str: ...
  65. def httpCacheMaximumSize(self, /) -> int: ...
  66. def httpCacheType(self, /) -> PySide6.QtWebEngineQuick.QQuickWebEngineProfile.HttpCacheType: ...
  67. def httpUserAgent(self, /) -> str: ...
  68. def installUrlSchemeHandler(self, scheme: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, arg__2: PySide6.QtWebEngineCore.QWebEngineUrlSchemeHandler, /) -> None: ...
  69. def isOffTheRecord(self, /) -> bool: ...
  70. def isPushServiceEnabled(self, /) -> bool: ...
  71. def isSpellCheckEnabled(self, /) -> bool: ...
  72. def listAllPermissions(self, /) -> typing.List[PySide6.QtWebEngineCore.QWebEnginePermission]: ...
  73. def listPermissionsForOrigin(self, securityOrigin: PySide6.QtCore.QUrl | str, /) -> typing.List[PySide6.QtWebEngineCore.QWebEnginePermission]: ...
  74. def listPermissionsForPermissionType(self, permissionType: PySide6.QtWebEngineCore.QWebEnginePermission.PermissionType, /) -> typing.List[PySide6.QtWebEngineCore.QWebEnginePermission]: ...
  75. def persistentCookiesPolicy(self, /) -> PySide6.QtWebEngineQuick.QQuickWebEngineProfile.PersistentCookiesPolicy: ...
  76. def persistentPermissionsPolicy(self, /) -> PySide6.QtWebEngineQuick.QQuickWebEngineProfile.PersistentPermissionsPolicy: ...
  77. def persistentStoragePath(self, /) -> str: ...
  78. def queryPermission(self, securityOrigin: PySide6.QtCore.QUrl | str, permissionType: PySide6.QtWebEngineCore.QWebEnginePermission.PermissionType, /) -> PySide6.QtWebEngineCore.QWebEnginePermission: ...
  79. def removeAllUrlSchemeHandlers(self, /) -> None: ...
  80. def removeUrlScheme(self, scheme: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ...
  81. def removeUrlSchemeHandler(self, arg__1: PySide6.QtWebEngineCore.QWebEngineUrlSchemeHandler, /) -> None: ...
  82. def setCachePath(self, path: str, /) -> None: ...
  83. def setDownloadPath(self, path: str, /) -> None: ...
  84. def setHttpAcceptLanguage(self, httpAcceptLanguage: str, /) -> None: ...
  85. def setHttpCacheMaximumSize(self, maxSize: int, /) -> None: ...
  86. def setHttpCacheType(self, arg__1: PySide6.QtWebEngineQuick.QQuickWebEngineProfile.HttpCacheType, /) -> None: ...
  87. def setHttpUserAgent(self, userAgent: str, /) -> None: ...
  88. def setOffTheRecord(self, offTheRecord: bool, /) -> None: ...
  89. def setPersistentCookiesPolicy(self, arg__1: PySide6.QtWebEngineQuick.QQuickWebEngineProfile.PersistentCookiesPolicy, /) -> None: ...
  90. def setPersistentPermissionsPolicy(self, arg__1: PySide6.QtWebEngineQuick.QQuickWebEngineProfile.PersistentPermissionsPolicy, /) -> None: ...
  91. def setPersistentStoragePath(self, path: str, /) -> None: ...
  92. def setPushServiceEnabled(self, enable: bool, /) -> None: ...
  93. def setSpellCheckEnabled(self, enabled: bool, /) -> None: ...
  94. def setSpellCheckLanguages(self, languages: collections.abc.Sequence[str], /) -> None: ...
  95. def setStorageName(self, name: str, /) -> None: ...
  96. def setUrlRequestInterceptor(self, interceptor: PySide6.QtWebEngineCore.QWebEngineUrlRequestInterceptor, /) -> None: ...
  97. def spellCheckLanguages(self, /) -> typing.List[str]: ...
  98. def storageName(self, /) -> str: ...
  99. def urlSchemeHandler(self, arg__1: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> PySide6.QtWebEngineCore.QWebEngineUrlSchemeHandler: ...
  100. class QtWebEngineQuick(Shiboken.Object):
  101. @staticmethod
  102. def initialize() -> None: ...
  103. # eof