phoneuis/bubblemanager2/bubblecore/src/bubbleimagewidget.cpp
changeset 76 cfea66083b62
parent 65 2a5d4ab426d3
child 78 baacf668fe89
equal deleted inserted replaced
74:d1c62c765e48 76:cfea66083b62
    32     BubbleImageManager& imageManager,
    32     BubbleImageManager& imageManager,
    33     QGraphicsItem* parent)
    33     QGraphicsItem* parent)
    34     : HbWidget(parent),
    34     : HbWidget(parent),
    35       mImageManager(imageManager),
    35       mImageManager(imageManager),
    36       mDefaultAvatar(0),
    36       mDefaultAvatar(0),
    37       mKeepSquareShape(0)
    37       mKeepSquareShape(false)
    38 {
    38 {
    39     setFlag(QGraphicsItem::ItemHasNoContents, false);
    39     setFlag(QGraphicsItem::ItemHasNoContents, false);
    40 
    40 
    41     // create avatar
    41     // create avatar
    42     mDefaultAvatar = new HbIconItem(this);
    42     mDefaultAvatar = new HbIconItem(this);
   181     }
   181     }
   182 
   182 
   183     updateGeometry();
   183     updateGeometry();
   184 }
   184 }
   185 
   185 
       
   186 void BubbleImageWidget::displayEmergencyCallIcon()
       
   187 {
       
   188     // this method overrides default avatar set in setImageName()
       
   189     if (mImageName.isEmpty()) {
       
   190         mDefaultAvatar->setIconName(
       
   191             QLatin1String("qtg_large_emergency_call"));
       
   192     }
       
   193 }
   186 
   194 
   187 
       
   188 
       
   189 
       
   190