# 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


from QIconEngine import QIconEngine

class QIconEngineV2(QIconEngine):
    """
    QIconEngineV2()
    QIconEngineV2(QIconEngineV2)
    """
    def availableSizes(self, QIcon_Mode_mode=None, QIcon_State_state=None): # real signature unknown; restored from __doc__
        """ QIconEngineV2.availableSizes(QIcon.Mode mode=QIcon.Normal, QIcon.State state=QIcon.Off) -> list-of-QSize """
        pass

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

    def iconName(self): # real signature unknown; restored from __doc__
        """ QIconEngineV2.iconName() -> QString """
        pass

    def key(self): # real signature unknown; restored from __doc__
        """ QIconEngineV2.key() -> QString """
        pass

    def read(self, QDataStream): # real signature unknown; restored from __doc__
        """ QIconEngineV2.read(QDataStream) -> bool """
        return False

    def write(self, QDataStream): # real signature unknown; restored from __doc__
        """ QIconEngineV2.write(QDataStream) -> bool """
        return False

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

    AvailableSizesHook = 1
    IconNameHook = 2


