Start implementing web UI. Add track detail container. Comment out some old test code and DB code while more gets hooked up. Play/pause button is mostly implemented.

This commit is contained in:
Kevin Whitaker
2017-02-15 00:47:58 -05:00
parent 7668a923d8
commit 53bc31ebb9
8 changed files with 158 additions and 31 deletions

View File

@@ -59,42 +59,43 @@ void WebInterface::loginCompleted()
void WebInterface::playPauseActionFromServer(User userPausing, bool pause)
{
priv_int->playerUI->tempText->setText(priv_int->playerUI->tempText->text()+"play");
priv_int->playerUI->isPaused = pause;
priv_int->playerUI->playpauseUpdated();
triggerUpdate();
}
void WebInterface::songChangedFromServer(AudioTrack nextTrack)
{
priv_int->playerUI->tempText->setText(priv_int->playerUI->tempText->text()+"change");
//priv_int->playerUI->tempText->setText(priv_int->playerUI->tempText->text()+"change");
triggerUpdate();
}
void WebInterface::skipVotedFromServer(User userRequestingToSkipCurrentTrack)
{
priv_int->playerUI->tempText->setText(priv_int->playerUI->tempText->text()+"skip");
//priv_int->playerUI->tempText->setText(priv_int->playerUI->tempText->text()+"skip");
triggerUpdate();
}
void WebInterface::skipVoteUpdateFromServer(User userVoting, bool forSkip)
{
priv_int->playerUI->tempText->setText(priv_int->playerUI->tempText->text()+"vote");
//priv_int->playerUI->tempText->setText(priv_int->playerUI->tempText->text()+"vote");
triggerUpdate();
}
void WebInterface::voteNextSongFromServer(User userVoting, AudioTrack trackVoted)
{
priv_int->playerUI->tempText->setText(priv_int->playerUI->tempText->text()+"nextvote");
//priv_int->playerUI->tempText->setText(priv_int->playerUI->tempText->text()+"nextvote");
triggerUpdate();
}
void WebInterface::voteNextPollClosedFromServer()
{
priv_int->playerUI->tempText->setText(priv_int->playerUI->tempText->text()+"voteclosed");
//priv_int->playerUI->tempText->setText(priv_int->playerUI->tempText->text()+"voteclosed");
triggerUpdate();
}
void WebInterface::voteTracksUpdatedFromServer(std::list<AudioTrack> voteableTracks)
{
priv_int->playerUI->tempText->setText(priv_int->playerUI->tempText->text()+"votechanged");
//priv_int->playerUI->tempText->setText(priv_int->playerUI->tempText->text()+"votechanged");
triggerUpdate();
}