# 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 QModelIndex(): # skipped bases: <type 'sip.simplewrapper'>
    """
    QModelIndex()
    QModelIndex(QModelIndex)
    QModelIndex(QPersistentModelIndex)
    """
    def child(self, p_int, p_int_1): # real signature unknown; restored from __doc__
        """ QModelIndex.child(int, int) -> QModelIndex """
        return QModelIndex

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

    def data(self, int_role=None): # real signature unknown; restored from __doc__
        """ QModelIndex.data(int role=Qt.DisplayRole) -> QVariant """
        return QVariant

    def flags(self): # real signature unknown; restored from __doc__
        """ QModelIndex.flags() -> Qt.ItemFlags """
        pass

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

    def internalPointer(self): # real signature unknown; restored from __doc__
        """ QModelIndex.internalPointer() -> object """
        return object()

    def isValid(self): # real signature unknown; restored from __doc__
        """ QModelIndex.isValid() -> bool """
        return False

    def model(self): # real signature unknown; restored from __doc__
        """ QModelIndex.model() -> QAbstractItemModel """
        return QAbstractItemModel

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

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

    def sibling(self, p_int, p_int_1): # real signature unknown; restored from __doc__
        """ QModelIndex.sibling(int, int) -> QModelIndex """
        return QModelIndex

    def __eq__(self, y): # real signature unknown; restored from __doc__
        """ x.__eq__(y) <==> x==y """
        pass

    def __ge__(self, y): # real signature unknown; restored from __doc__
        """ x.__ge__(y) <==> x>=y """
        pass

    def __gt__(self, y): # real signature unknown; restored from __doc__
        """ x.__gt__(y) <==> x>y """
        pass

    def __hash__(self): # real signature unknown; restored from __doc__
        """ x.__hash__() <==> hash(x) """
        pass

    def __init__(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        pass

    def __le__(self, y): # real signature unknown; restored from __doc__
        """ x.__le__(y) <==> x<=y """
        pass

    def __lt__(self, y): # real signature unknown; restored from __doc__
        """ x.__lt__(y) <==> x<y """
        pass

    def __ne__(self, y): # real signature unknown; restored from __doc__
        """ x.__ne__(y) <==> x!=y """
        pass

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



