Exemplo n.º 1
0
void PlayerMonsterBook::connectData(PacketCreator &packet) {
	packet.add<int32_t>(getCover() != 0 ? ItemDataProvider::Instance()->getCardId(getCover()) : 0);
	packet.add<int8_t>(0);

	packet.add<uint16_t>(m_cards.size());
	for (unordered_map<int32_t, MonsterCard>::iterator iter = m_cards.begin(); iter != m_cards.end(); iter++) {
		packet.add<int16_t>(GameLogicUtilities::getCardShortId(iter->second.id));
		packet.add<int8_t>(iter->second.level);
	}
}
Exemplo n.º 2
0
void PlayerMonsterBook::infoData(PacketCreator &packet) {
	packet.add<int32_t>(getLevel());
	packet.add<int32_t>(getNormals());
	packet.add<int32_t>(getSpecials());
	packet.add<int32_t>(getSize());
	packet.add<int32_t>(getCover());
}
Exemplo n.º 3
0
void QueueLabel::update() //SLOT
{
    PLItemList &queue = Playlist::instance()->m_nextTracks;
    setNum( queue.count() );
    if( isVisible() )
        getCover( queue.getFirst()->artist(), queue.getFirst()->album() );
}
void AlbumCoversAssetService::updateCovers(QString res)
{
    Q_UNUSED( res )

    ICollectionController* collController = ICore::collectionController();

    // get Collections
    QList<IMediaCollection*> list = collController->getCollections("org.safri.collection.audio");
    QList<DataItem*> albumList;

    //collect all Albums
    for (int i = 0; i < list.size(); i++)
    {
        albumList.append(list.at(i)->getDataItems(DataItem::ALBUM));
    }

    //Request Covers
    for(int i=0; i < albumList.size(); i++)
    {
        getCover(albumList.at(i));
    }
}
Exemplo n.º 5
0
void QueueLabel::slotCoverChanged( const QString &artist, const QString &album ) //SLOT
{
    PLItemList &queue = Playlist::instance()->m_nextTracks;
    if( isVisible() && queue.getFirst()->artist().string() == artist && queue.getFirst()->album().string() == album )
        getCover( artist, album );
}