src/gui/image/qiconengine.h
changeset 30 5dc02b23752f
parent 18 2f34d5167611
equal deleted inserted replaced
29:b72c6db6890b 30:5dc02b23752f
    78     virtual bool read(QDataStream &in);
    78     virtual bool read(QDataStream &in);
    79     virtual bool write(QDataStream &out) const;
    79     virtual bool write(QDataStream &out) const;
    80     virtual void virtual_hook(int id, void *data);
    80     virtual void virtual_hook(int id, void *data);
    81 
    81 
    82 public:
    82 public:
    83     enum IconEngineHook { AvailableSizesHook = 1 };
    83     enum IconEngineHook { AvailableSizesHook = 1, IconNameHook };
    84 
    84 
    85     struct AvailableSizesArgument
    85     struct AvailableSizesArgument
    86     {
    86     {
    87         QIcon::Mode mode;
    87         QIcon::Mode mode;
    88         QIcon::State state;
    88         QIcon::State state;
    90     };
    90     };
    91 
    91 
    92     // ### Qt 5: make this function const and virtual.
    92     // ### Qt 5: make this function const and virtual.
    93     QList<QSize> availableSizes(QIcon::Mode mode = QIcon::Normal,
    93     QList<QSize> availableSizes(QIcon::Mode mode = QIcon::Normal,
    94                                 QIcon::State state = QIcon::Off);
    94                                 QIcon::State state = QIcon::Off);
       
    95 
       
    96     // ### Qt 5: make this function const and virtual.
       
    97     QString iconName();
    95 };
    98 };
    96 
    99 
    97 QT_END_NAMESPACE
   100 QT_END_NAMESPACE
    98 
   101 
    99 QT_END_HEADER
   102 QT_END_HEADER