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); } }
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()); }
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)); } }
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 ); }