コード例 #1
0
ファイル: model_to_item_strategy.py プロジェクト: jdupl/Lune
def get_album_item(album):
    item = QStandardItem()
    item.setData(album.title, ModelToItemStrat.ALBUM)
    item.setData(album.artist.name, ModelToItemStrat.ARTIST)
    item.setData(album, ModelToItemStrat.FILTER)
    item.setData(album, ModelToItemStrat.PLAY)
    item.setText(album.title)
    item.setSizeHint(QSize(128,148))
    return item
コード例 #2
0
ファイル: model_to_item_strategy.py プロジェクト: maxdup/Lune
def get_album_item(album):
    if not album:
        return get_album_sorts
    item = QStandardItem()
    item.setData(album.title, ModelToItemStrat.ALBUM)
    item.setData(album.songs[0].track_info['date'], ModelToItemStrat.DATE)
    item.setData(album.artist.name, ModelToItemStrat.ARTIST)
    item.setData(album, ModelToItemStrat.FILTER)
    item.setData(album, ModelToItemStrat.PLAY)
    item.setText(album.title)
    item.setSizeHint(QSize(128,148))
    album.item = item
    return item