Home · All Classes · Main Classes · Deprecated |
MDetailedListItem implementation of a detailed widget which can be used with MList. More...
Inherits MListItem.
MDetailedListItem implementation of a detailed widget which can be used with MList.
MDetailedListItem can show several lines of text, main icon and two icons or one top icon and sub label on left side of the item. The main icon can have two styles, as Icon and as Thumbnail. Exact layout depends on the style and can be set in:
Text and icon can be set using following functions:
MDetailedListItem appearance can be customized in 2 ways.
Title, subtitle, main icon, side icons and side label are using styles provided by common layout.
Another way is to inherit MDetailedListItem and override:
Specifies main icon styles for MDetailedListItem.
Specifies layout of MDetailedListItem.
MDetailedListItem::MDetailedListItem | ( | MDetailedListItem::ItemStyle | style = IconTitleSubtitleAndTwoSideIcons , |
|
QGraphicsItem * | parent = NULL | |||
) |
MDetailedListItem constructor.
style | The style of item to be initialized with, defaults to MDetailedListItem::IconTitleSubtitleAndTwoSideIcons. | |
parent | The item parent. |
MDetailedListItem::~MDetailedListItem | ( | ) | [virtual] |
MDetailedListItem destructor.
void MDetailedListItem::clearLayout | ( | ) | [protected, virtual] |
Clears layout created by createLayout() function.
QGraphicsLayout * MDetailedListItem::createLayout | ( | ) | [protected, virtual] |
Returns layout which will be assigned to MDetailedListItem. Can be called several times, so it should clear layout which was already created.
MDetailedListItem::IconStyle MDetailedListItem::iconStyle | ( | ) | const |
Returns current main icon style.
MImageWidget* MDetailedListItem::imageWidget | ( | ) |
Creates or returns already created pointer to an item icon widget.
void MDetailedListItem::initLayout | ( | ) |
MDetailedListItem::ItemStyle MDetailedListItem::itemStyle | ( | ) | const |
Returns current item style.
void MDetailedListItem::setIconStyle | ( | IconStyle | style | ) |
Sets main icon style.
void MDetailedListItem::setImageWidget | ( | MImageWidget * | icon | ) |
Sets item icon widget. Ownership is transfered to the item.
void MDetailedListItem::setItemStyle | ( | ItemStyle | itemStyle | ) |
Sets item style.
void MDetailedListItem::setSideBottomTitle | ( | const QString & | text | ) |
Sets the item bottom side title text.
void MDetailedListItem::setSubtitle | ( | const QString & | subtitle | ) |
Sets the item subtitle text.
void MDetailedListItem::setTitle | ( | const QString & | title | ) |
Sets the item title text.
MImageWidget* MDetailedListItem::sideBottomImageWidget | ( | ) |
Creates or returns already created pointer to an item side bottom icon widget.
MLabel * MDetailedListItem::sideBottomLabelWidget | ( | ) | [protected] |
Creates or returns already created bottom side title widget.
QString MDetailedListItem::sideBottomTitle | ( | ) |
Returns the item bottom side title text.
MImageWidget* MDetailedListItem::sideTopImageWidget | ( | ) |
Creates or returns already created pointer to an item side top icon widget.
QString MDetailedListItem::subtitle | ( | ) |
Returns the item subtitle text.
MLabel * MDetailedListItem::subtitleLabelWidget | ( | ) | [protected] |
Creates or returns already created subtitle widget.
QString MDetailedListItem::title | ( | ) |
Returns the item title text.
MLabel * MDetailedListItem::titleLabelWidget | ( | ) | [protected] |
Creates or returns already created title widget.
MDetailedListItem::imageWidget [read, write] |
Contains pointer to main icon MImageWidget.
MDetailedListItem::sideBottomImageWidget [read] |
Contains pointer to side bottom icon MImageWidget.
MDetailedListItem::sideBottomTitle [read, write] |
Contains side bottom label text.
MDetailedListItem::sideTopImageWidget [read] |
Contains pointer to side top icon MImageWidget.
MDetailedListItem::subtitle [read, write] |
Contains subtitle text.
MDetailedListItem::title [read, write] |
Contains title text.
Copyright © 2010 Nokia Corporation | MeeGo Touch |