# encoding: utf-8
# module PyQt4.QtCore
# from C:\Python27\lib\site-packages\PyQt4\QtCore.pyd
# by generator 1.145
# no doc

# imports
import sip as __sip


class QMetaMethod(): # skipped bases: <type 'sip.simplewrapper'>
    """
    QMetaMethod()
    QMetaMethod(QMetaMethod)
    """
    def access(self): # real signature unknown; restored from __doc__
        """ QMetaMethod.access() -> QMetaMethod.Access """
        pass

    def invoke(self, QObject, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        QMetaMethod.invoke(QObject, Qt.ConnectionType, QGenericReturnArgument, QGenericArgument value0=QGenericArgument(0,0), QGenericArgument value1=QGenericArgument(0,0), QGenericArgument value2=QGenericArgument(0,0), QGenericArgument value3=QGenericArgument(0,0), QGenericArgument value4=QGenericArgument(0,0), QGenericArgument value5=QGenericArgument(0,0), QGenericArgument value6=QGenericArgument(0,0), QGenericArgument value7=QGenericArgument(0,0), QGenericArgument value8=QGenericArgument(0,0), QGenericArgument value9=QGenericArgument(0,0)) -> object
        QMetaMethod.invoke(QObject, QGenericReturnArgument, QGenericArgument value0=QGenericArgument(0,0), QGenericArgument value1=QGenericArgument(0,0), QGenericArgument value2=QGenericArgument(0,0), QGenericArgument value3=QGenericArgument(0,0), QGenericArgument value4=QGenericArgument(0,0), QGenericArgument value5=QGenericArgument(0,0), QGenericArgument value6=QGenericArgument(0,0), QGenericArgument value7=QGenericArgument(0,0), QGenericArgument value8=QGenericArgument(0,0), QGenericArgument value9=QGenericArgument(0,0)) -> object
        QMetaMethod.invoke(QObject, Qt.ConnectionType, QGenericArgument value0=QGenericArgument(0,0), QGenericArgument value1=QGenericArgument(0,0), QGenericArgument value2=QGenericArgument(0,0), QGenericArgument value3=QGenericArgument(0,0), QGenericArgument value4=QGenericArgument(0,0), QGenericArgument value5=QGenericArgument(0,0), QGenericArgument value6=QGenericArgument(0,0), QGenericArgument value7=QGenericArgument(0,0), QGenericArgument value8=QGenericArgument(0,0), QGenericArgument value9=QGenericArgument(0,0)) -> object
        QMetaMethod.invoke(QObject, QGenericArgument value0=QGenericArgument(0,0), QGenericArgument value1=QGenericArgument(0,0), QGenericArgument value2=QGenericArgument(0,0), QGenericArgument value3=QGenericArgument(0,0), QGenericArgument value4=QGenericArgument(0,0), QGenericArgument value5=QGenericArgument(0,0), QGenericArgument value6=QGenericArgument(0,0), QGenericArgument value7=QGenericArgument(0,0), QGenericArgument value8=QGenericArgument(0,0), QGenericArgument value9=QGenericArgument(0,0)) -> object
        """
        pass

    def methodIndex(self): # real signature unknown; restored from __doc__
        """ QMetaMethod.methodIndex() -> int """
        return 0

    def methodType(self): # real signature unknown; restored from __doc__
        """ QMetaMethod.methodType() -> QMetaMethod.MethodType """
        pass

    def parameterNames(self): # real signature unknown; restored from __doc__
        """ QMetaMethod.parameterNames() -> list-of-QByteArray """
        pass

    def parameterTypes(self): # real signature unknown; restored from __doc__
        """ QMetaMethod.parameterTypes() -> list-of-QByteArray """
        pass

    def signature(self): # real signature unknown; restored from __doc__
        """ QMetaMethod.signature() -> str """
        return ""

    def tag(self): # real signature unknown; restored from __doc__
        """ QMetaMethod.tag() -> str """
        return ""

    def typeName(self): # real signature unknown; restored from __doc__
        """ QMetaMethod.typeName() -> str """
        return ""

    def __init__(self, QMetaMethod=None): # real signature unknown; restored from __doc__ with multiple overloads
        pass

    __weakref__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """list of weak references to the object (if defined)"""


    Constructor = 3
    Method = 0
    Private = 0
    Protected = 1
    Public = 2
    Signal = 1
    Slot = 2


