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

# imports
import PyQt4.QtCore as __PyQt4_QtCore


class QPolygon(): # skipped bases: <type 'sip.simplewrapper'>
    """
    QPolygon()
    QPolygon(QPolygon)
    QPolygon(list-of-QPoint)
    QPolygon(QRect, bool closed=False)
    QPolygon(int)
    QPolygon(list-of-int)
    QPolygon(QVariant)
    """
    def append(self, QPoint): # real signature unknown; restored from __doc__
        """ QPolygon.append(QPoint) """
        pass

    def at(self, p_int): # real signature unknown; restored from __doc__
        """ QPolygon.at(int) -> QPoint """
        pass

    def boundingRect(self): # real signature unknown; restored from __doc__
        """ QPolygon.boundingRect() -> QRect """
        pass

    def clear(self): # real signature unknown; restored from __doc__
        """ QPolygon.clear() """
        pass

    def contains(self, QPoint): # real signature unknown; restored from __doc__
        """ QPolygon.contains(QPoint) -> bool """
        return False

    def containsPoint(self, QPoint, Qt_FillRule): # real signature unknown; restored from __doc__
        """ QPolygon.containsPoint(QPoint, Qt.FillRule) -> bool """
        return False

    def count(self, QPoint=None): # real signature unknown; restored from __doc__ with multiple overloads
        """
        QPolygon.count(QPoint) -> int
        QPolygon.count() -> int
        """
        return 0

    def data(self): # real signature unknown; restored from __doc__
        """ QPolygon.data() -> sip.voidptr """
        pass

    def fill(self, QPoint, int_size=-1): # real signature unknown; restored from __doc__
        """ QPolygon.fill(QPoint, int size=-1) """
        pass

    def first(self): # real signature unknown; restored from __doc__
        """ QPolygon.first() -> QPoint """
        pass

    def indexOf(self, QPoint, int_from=0): # real signature unknown; restored from __doc__
        """ QPolygon.indexOf(QPoint, int from=0) -> int """
        return 0

    def insert(self, p_int, QPoint): # real signature unknown; restored from __doc__
        """ QPolygon.insert(int, QPoint) """
        pass

    def intersected(self, QPolygon): # real signature unknown; restored from __doc__
        """ QPolygon.intersected(QPolygon) -> QPolygon """
        return QPolygon

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

    def last(self): # real signature unknown; restored from __doc__
        """ QPolygon.last() -> QPoint """
        pass

    def lastIndexOf(self, QPoint, int_from=-1): # real signature unknown; restored from __doc__
        """ QPolygon.lastIndexOf(QPoint, int from=-1) -> int """
        return 0

    def mid(self, p_int, int_length=-1): # real signature unknown; restored from __doc__
        """ QPolygon.mid(int, int length=-1) -> QPolygon """
        return QPolygon

    def point(self, p_int): # real signature unknown; restored from __doc__
        """ QPolygon.point(int) -> QPoint """
        pass

    def prepend(self, QPoint): # real signature unknown; restored from __doc__
        """ QPolygon.prepend(QPoint) """
        pass

    def putPoints(self, p_int, p_int_1, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        QPolygon.putPoints(int, int, int, ...)
        QPolygon.putPoints(int, int, QPolygon, int from=0)
        """
        pass

    def remove(self, p_int, p_int_1=None): # real signature unknown; restored from __doc__ with multiple overloads
        """
        QPolygon.remove(int)
        QPolygon.remove(int, int)
        """
        pass

    def replace(self, p_int, QPoint): # real signature unknown; restored from __doc__
        """ QPolygon.replace(int, QPoint) """
        pass

    def setPoint(self, p_int, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        QPolygon.setPoint(int, QPoint)
        QPolygon.setPoint(int, int, int)
        """
        pass

    def setPoints(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        QPolygon.setPoints(list-of-int)
        QPolygon.setPoints(int, int, ...)
        """
        pass

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

    def subtracted(self, QPolygon): # real signature unknown; restored from __doc__
        """ QPolygon.subtracted(QPolygon) -> QPolygon """
        return QPolygon

    def swap(self, QPolygon): # real signature unknown; restored from __doc__
        """ QPolygon.swap(QPolygon) """
        pass

    def translate(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        QPolygon.translate(int, int)
        QPolygon.translate(QPoint)
        """
        pass

    def translated(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        QPolygon.translated(int, int) -> QPolygon
        QPolygon.translated(QPoint) -> QPolygon
        """
        return QPolygon

    def united(self, QPolygon): # real signature unknown; restored from __doc__
        """ QPolygon.united(QPolygon) -> QPolygon """
        return QPolygon

    def value(self, p_int, QPoint=None): # real signature unknown; restored from __doc__ with multiple overloads
        """
        QPolygon.value(int) -> QPoint
        QPolygon.value(int, QPoint) -> QPoint
        """
        pass

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

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

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

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

    def __getitem__(self, y): # real signature unknown; restored from __doc__
        """ x.__getitem__(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 __iadd__(self, y): # real signature unknown; restored from __doc__
        """ x.__iadd__(y) <==> x+=y """
        pass

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

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

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

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

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

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

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

    def __reduce__(self, *args, **kwargs): # real signature unknown
        pass

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

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

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

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



