src/hbcore/image/hbbadgeiconinfo.cpp
changeset 7 923ff622b8b9
parent 5 627c4a0fd0e7
equal deleted inserted replaced
6:c3690ec91ef8 7:923ff622b8b9
    26 #include "hbbadgeiconinfo_p.h"
    26 #include "hbbadgeiconinfo_p.h"
    27 #include "hbicon.h"
    27 #include "hbicon.h"
    28 #include "hbbadgeicon_p.h"
    28 #include "hbbadgeicon_p.h"
    29 #include <QPainter>
    29 #include <QPainter>
    30 #include <QDebug>
    30 #include <QDebug>
       
    31 #include <QPointF>
    31 
    32 
    32 HbBadgeIconInfo::HbBadgeIconInfo(const HbIcon &badge,
    33 HbBadgeIconInfo::HbBadgeIconInfo(const HbIcon &badge,
    33                                  Qt::Alignment alignment,
    34                                  Qt::Alignment alignment,
    34                                  int zValue): mIcon(badge), mAlignment(alignment), mZValue(zValue)
    35                                  int zValue,
    35 {
    36                                  const QSizeF &sizeFactor,
    36 }
    37                                  Qt::AspectRatioMode aspectRatio)
    37 
    38     : mIcon(badge), mAlignment(alignment), mZValue(zValue),
    38 HbBadgeIconInfo::HbBadgeIconInfo(const HbBadgeIconInfo &other)
    39       mSizeFactor(sizeFactor), mAspectRatio(aspectRatio)
    39 {
       
    40     *this = other;
       
    41 }
       
    42 
       
    43 HbBadgeIconInfo::~HbBadgeIconInfo()
       
    44 {
    40 {
    45 }
    41 }
    46 
    42 
    47 bool HbBadgeIconInfo::operator==(const HbBadgeIconInfo &other) const
    43 bool HbBadgeIconInfo::operator==(const HbBadgeIconInfo &other) const
    48 {
    44 {
    59     }
    55     }
    60 
    56 
    61     return false;
    57     return false;
    62 }
    58 }
    63 
    59 
    64 HbIcon HbBadgeIconInfo::icon() const
       
    65 {
       
    66     return mIcon;
       
    67 }
       
    68 
       
    69 void HbBadgeIconInfo::setIcon(const HbIcon &icon)
    60 void HbBadgeIconInfo::setIcon(const HbIcon &icon)
    70 {
    61 {
    71     mIcon = icon;
    62     mIcon = icon;
    72 }
       
    73 
       
    74 int HbBadgeIconInfo::zValue() const
       
    75 {
       
    76     return mZValue;
       
    77 }
    63 }
    78 
    64 
    79 void HbBadgeIconInfo::setZValue(int zValue)
    65 void HbBadgeIconInfo::setZValue(int zValue)
    80 {
    66 {
    81     mZValue = zValue;
    67     mZValue = zValue;
    82 }
    68 }
    83 
    69 
    84 Qt::Alignment HbBadgeIconInfo::alignment() const
       
    85 {
       
    86     return mAlignment;
       
    87 }
       
    88 
       
    89 void HbBadgeIconInfo::setAlignment(Qt::Alignment align)
    70 void HbBadgeIconInfo::setAlignment(Qt::Alignment align)
    90 {
    71 {
    91     mAlignment = align;
    72     mAlignment = align;
    92 }
    73 }
       
    74 
       
    75 void HbBadgeIconInfo::setSizeFactor(const QSizeF &sizeFactor)
       
    76 {
       
    77     mSizeFactor = sizeFactor;
       
    78 }
       
    79 
       
    80 void HbBadgeIconInfo::setAspectRatio(Qt::AspectRatioMode aspectRatio)
       
    81 {
       
    82     mAspectRatio = aspectRatio;
       
    83 }