src/hbcore/image/hbicon.h
changeset 5 627c4a0fd0e7
parent 1 f7ac710697a9
child 7 923ff622b8b9
equal deleted inserted replaced
3:11d3954df52a 5:627c4a0fd0e7
    98 
    98 
    99     Flags flags() const;
    99     Flags flags() const;
   100     void setFlags(Flags flags);
   100     void setFlags(Flags flags);
   101 
   101 
   102     void paint(QPainter *painter,
   102     void paint(QPainter *painter,
   103                 const QRectF &rect,
   103                const QRectF &rect,
   104                 Qt::AspectRatioMode aspectRatioMode = Qt::KeepAspectRatio,
   104                Qt::AspectRatioMode aspectRatioMode = Qt::KeepAspectRatio,
   105                 Qt::Alignment alignment = Qt::AlignCenter,
   105                Qt::Alignment alignment = Qt::AlignCenter,
   106                 QIcon::Mode mode = QIcon::Normal,
   106                QIcon::Mode mode = QIcon::Normal,
   107                 QIcon::State state = QIcon::Off) const;
   107                QIcon::State state = QIcon::Off) const;
   108 
   108 
   109     operator QVariant() const;
   109     operator QVariant() const;
   110 
   110 
   111     QIcon &qicon() const;
   111     QIcon &qicon() const;
   112 
   112 
   113     bool addBadge(Qt::Alignment alignment,
   113     bool addBadge(Qt::Alignment alignment,
   114                       const HbIcon& badge,
   114                   const HbIcon &badge,
   115                       int z=0);
   115                   int z = 0);
   116     bool removeBadge(const HbIcon& badge);
   116     bool removeBadge(const HbIcon &badge);
   117     void removeAllBadges();
   117     void removeAllBadges();
   118 
   118 
   119 private:
   119 private:
   120     QExplicitlySharedDataPointer<HbIconPrivate> d;
   120     QExplicitlySharedDataPointer<HbIconPrivate> d;
   121 
   121