--- a/GUI/mainw/mainw.cpp
+++ b/GUI/mainw/mainw.cpp
@@ -75,16 +75,7 @@
connect(m_netmanager, SIGNAL(finished(QNetworkReply*)),
this, SLOT(sl_cover_fetch_done(QNetworkReply*)));
- MetaData md;
- md.title = QString::fromUtf8("Upplay ") + m_settings->getVersion();
- md.artist = m_renderer_friendly_name.isEmpty() ?
- "No renderer connected" :
- tr("Renderer: ") + m_renderer_friendly_name;
- ui->player_w->mdata()->setData(md);
-
m_metadata_available = false;
- m_playing = false;
- m_mute = false;
m_overridemin2tray = false;
ui_playlist = 0;
@@ -140,6 +131,7 @@
ui_info_dialog = 0;
changeSkin(m_settings->getPlayerStyle() == 1);
+ idleDisplay();
}
@@ -176,6 +168,7 @@
// (possibly up from the audio player)
void GUI_Player::update_track(const MetaData& md)
{
+ qDebug() << "GUI_Player::update_track()";
if (!m_metadata.compare(md)) {
return;
}
@@ -206,10 +199,7 @@
ui->player_w->progress()->setEnabled(true);
m_metadata_available = true;
-
- this->repaint();
-}
-
+}
void GUI_Player::fetch_cover(const QString& URI)
{
@@ -257,7 +247,8 @@
connect(m_trayIcon, SIGNAL(sig_fwd_clicked()), this, SLOT(forwardClicked()));
connect(m_trayIcon, SIGNAL(sig_play_clicked()), this, SLOT(playClicked()));
connect(m_trayIcon, SIGNAL(sig_pause_clicked()), this, SLOT(playClicked()));
- connect(m_trayIcon, SIGNAL(sig_mute_clicked()), this, SLOT(muteButtonPressed()));
+ connect(m_trayIcon, SIGNAL(sig_mute_clicked()),
+ ui->player_w->volume(), SLOT(toggleMute()));
connect(m_trayIcon, SIGNAL(sig_close_clicked()), this, SLOT(really_close()));
connect(m_trayIcon, SIGNAL(sig_show_clicked()), this, SLOT(showNormal()));
@@ -359,21 +350,20 @@
ui->player_w->playctl()->onStopped();
m_metadata_available = false;
m_metadata = MetaData();
+ idleDisplay();
}
void GUI_Player::playing()
{
//qDebug() << "void GUI_Player::playing()";
ui->player_w->playctl()->onPlaying();
- m_playing = true;
- m_trayIcon->setPlaying(m_playing);
+ m_trayIcon->setPlaying(true);
}
void GUI_Player::paused()
{
//qDebug() << "void GUI_Player::paused()";
ui->player_w->playctl()->onPaused();
- m_playing = false;
- m_trayIcon->setPlaying(m_playing);
+ m_trayIcon->setPlaying(false);
}
/** LIBRARY AND PLAYLIST END **/