# encoding: utf-8
# module PyQt6.QtGui
# from C:\Users\xukai\Downloads\发票2\venv\Lib\site-packages\PyQt6\QtGui.pyd
# by generator 1.147
# no doc

# imports
import PyQt6.QtCore as __PyQt6_QtCore
import PyQt6.sip as __PyQt6_sip


class QSessionManager(__PyQt6_QtCore.QObject):
    # no doc
    def allowsErrorInteraction(self): # real signature unknown; restored from __doc__
        """ allowsErrorInteraction(self) -> bool """
        return False

    def allowsInteraction(self): # real signature unknown; restored from __doc__
        """ allowsInteraction(self) -> bool """
        return False

    def cancel(self): # real signature unknown; restored from __doc__
        """ cancel(self) """
        pass

    def discardCommand(self): # real signature unknown; restored from __doc__
        """ discardCommand(self) -> List[str] """
        return []

    def isPhase2(self): # real signature unknown; restored from __doc__
        """ isPhase2(self) -> bool """
        return False

    def release(self): # real signature unknown; restored from __doc__
        """ release(self) """
        pass

    def requestPhase2(self): # real signature unknown; restored from __doc__
        """ requestPhase2(self) """
        pass

    def restartCommand(self): # real signature unknown; restored from __doc__
        """ restartCommand(self) -> List[str] """
        return []

    def restartHint(self): # real signature unknown; restored from __doc__
        """ restartHint(self) -> QSessionManager.RestartHint """
        pass

    def sessionId(self): # real signature unknown; restored from __doc__
        """ sessionId(self) -> str """
        return ""

    def sessionKey(self): # real signature unknown; restored from __doc__
        """ sessionKey(self) -> str """
        return ""

    def setDiscardCommand(self, a0, p_str=None): # real signature unknown; restored from __doc__
        """ setDiscardCommand(self, a0: Iterable[str]) """
        pass

    def setManagerProperty(self, name, value, p_str=None): # real signature unknown; restored from __doc__ with multiple overloads
        """
        setManagerProperty(self, name: str, value: str)
        setManagerProperty(self, name: str, value: Iterable[str])
        """
        pass

    def setRestartCommand(self, a0, p_str=None): # real signature unknown; restored from __doc__
        """ setRestartCommand(self, a0: Iterable[str]) """
        pass

    def setRestartHint(self, a0): # real signature unknown; restored from __doc__
        """ setRestartHint(self, a0: QSessionManager.RestartHint) """
        pass

    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    RestartHint = None # (!) real value is "<enum 'RestartHint'>"


