# 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 QEasingCurve(): # skipped bases: <type 'sip.simplewrapper'>
    """
    QEasingCurve(QEasingCurve.Type type=QEasingCurve.Linear)
    QEasingCurve(QEasingCurve)
    """
    def amplitude(self): # real signature unknown; restored from __doc__
        """ QEasingCurve.amplitude() -> float """
        return 0.0

    def customType(self): # real signature unknown; restored from __doc__
        """ QEasingCurve.customType() -> callable """
        pass

    def overshoot(self): # real signature unknown; restored from __doc__
        """ QEasingCurve.overshoot() -> float """
        return 0.0

    def period(self): # real signature unknown; restored from __doc__
        """ QEasingCurve.period() -> float """
        return 0.0

    def setAmplitude(self, p_float): # real signature unknown; restored from __doc__
        """ QEasingCurve.setAmplitude(float) """
        pass

    def setCustomType(self, callable): # real signature unknown; restored from __doc__
        """ QEasingCurve.setCustomType(callable) """
        pass

    def setOvershoot(self, p_float): # real signature unknown; restored from __doc__
        """ QEasingCurve.setOvershoot(float) """
        pass

    def setPeriod(self, p_float): # real signature unknown; restored from __doc__
        """ QEasingCurve.setPeriod(float) """
        pass

    def setType(self, QEasingCurve_Type): # real signature unknown; restored from __doc__
        """ QEasingCurve.setType(QEasingCurve.Type) """
        pass

    def type(self): # real signature unknown; restored from __doc__
        """ QEasingCurve.type() -> QEasingCurve.Type """
        pass

    def valueForProgress(self, p_float): # real signature unknown; restored from __doc__
        """ QEasingCurve.valueForProgress(float) -> float """
        return 0.0

    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 __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)"""


    CosineCurve = 44
    Custom = 45
    InBack = 33
    InBounce = 37
    InCirc = 25
    InCubic = 5
    InCurve = 41
    InElastic = 29
    InExpo = 21
    InOutBack = 35
    InOutBounce = 39
    InOutCirc = 27
    InOutCubic = 7
    InOutElastic = 31
    InOutExpo = 23
    InOutQuad = 3
    InOutQuart = 11
    InOutQuint = 15
    InOutSine = 19
    InQuad = 1
    InQuart = 9
    InQuint = 13
    InSine = 17
    Linear = 0
    OutBack = 34
    OutBounce = 38
    OutCirc = 26
    OutCubic = 6
    OutCurve = 42
    OutElastic = 30
    OutExpo = 22
    OutInBack = 36
    OutInBounce = 40
    OutInCirc = 28
    OutInCubic = 8
    OutInElastic = 32
    OutInExpo = 24
    OutInQuad = 4
    OutInQuart = 12
    OutInQuint = 16
    OutInSine = 20
    OutQuad = 2
    OutQuart = 10
    OutQuint = 14
    OutSine = 18
    SineCurve = 43


