some fixes inside sources

This commit is contained in:
Evgenii Alekseev 2016-06-13 05:15:08 +03:00
parent 78b7a87c29
commit 5d9d551afe
2 changed files with 4 additions and 6 deletions

View File

@ -154,4 +154,6 @@ void GPULoadSource::updateValue()
break;
}
}
emit(dataReceived(m_values));
}

View File

@ -161,15 +161,11 @@ void PlayerSource::run()
// initial data
if (m_player == QString("mpd")) {
// mpd
QHash<QString, QVariant> data = getPlayerMpdInfo(m_mpdAddress);
for (auto key : data.keys())
m_values[key] = data[key];
m_values = getPlayerMpdInfo(m_mpdAddress);
} else if (m_player == QString("mpris")) {
// players which supports mpris
QString mpris = m_mpris == QString("auto") ? getAutoMpris() : m_mpris;
QHash<QString, QVariant> data = getPlayerMprisInfo(mpris);
for (auto key : data.keys())
m_values[key] = data[key];
m_values = getPlayerMprisInfo(mpris);
}
// dymanic properties