
Public Member Functions | |
| PLItem (playlist_item_t *, PLItem *parent) | |
| PLItem (playlist_item_t *) | |
| ~PLItem () | |
| int | row () const |
| void | insertChild (PLItem *, int p, bool signal=true) |
| void | appendChild (PLItem *item, bool signal=true) |
| void | removeChild (PLItem *) |
| void | removeChildren () |
| void | takeChildAt (int) |
| PLItem * | child (int row) |
| int | childCount () const |
| PLItem * | parent () |
| input_item_t * | inputItem () |
| int | id () |
| bool | operator< (PLItem &) |
Protected Attributes | |
| QList< PLItem * > | children |
| int | i_id |
| input_item_t * | p_input |
Friends | |
| class | PLModel |
| PLItem::PLItem | ( | playlist_item_t * | p_item, | |
| PLItem * | parent | |||
| ) |
References init.
| PLItem::PLItem | ( | playlist_item_t * | p_item | ) |
References init.
| PLItem::~PLItem | ( | ) |
References children, p_input, and vlc_gc_decref.
| int PLItem::row | ( | ) | const |
| void PLItem::removeChildren | ( | ) |
| void PLItem::takeChildAt | ( | int | index | ) |
References child(), children, and parentItem.
| PLItem* PLItem::child | ( | int | row | ) | [inline] |
References children.
Referenced by AbstractPlViewItemDelegate::getArtPixmap(), PLModel::index(), and takeChildAt().
| int PLItem::childCount | ( | ) | const [inline] |
References children.
Referenced by AbstractPlViewItemDelegate::getArtPixmap(), and PLModel::rowCount().
| PLItem* PLItem::parent | ( | ) | [inline] |
Referenced by PLModel::index(), PLModel::mimeData(), modelIndexLessThen(), and PLModel::parent().
| input_item_t* PLItem::inputItem | ( | ) | [inline] |
References p_input.
Referenced by AbstractPlViewItemDelegate::getArtPixmap(), and LocationBar::setIndex().
| int PLItem::id | ( | ) | [inline] |
| bool PLItem::operator< | ( | PLItem & | other | ) |
References children, and parentItem.
friend class PLModel [friend] |
QList<PLItem*> PLItem::children [protected] |
Referenced by appendChild(), child(), childCount(), PLModel::doDelete(), PLModel::index(), insertChild(), operator<(), removeChild(), removeChildren(), row(), PLModel::search(), PLModel::sort(), takeChildAt(), and ~PLItem().
int PLItem::i_id [protected] |
Referenced by PLModel::activateItem(), PLModel::data(), PLModel::flags(), id(), PLModel::itemId(), PLModel::popup(), PLModel::selectedURIs(), and PLModel::sort().
input_item_t* PLItem::p_input [protected] |
Referenced by PLModel::data(), PLModel::doDelete(), inputItem(), PLModel::isCurrent(), and ~PLItem().
1.5.6