Switch to unified view

a/GUI/mainw/mainw.cpp b/GUI/mainw/mainw.cpp
...
...
58
}
58
}
59
59
60
#endif
60
#endif
61
61
62
GUI_Player::GUI_Player(QTranslator* translator, QWidget *parent) :
62
GUI_Player::GUI_Player(QTranslator* translator, QWidget *parent) :
63
    QMainWindow(parent), ui(new Ui::Upplay), m_completeLength_ms(0),
63
    QMainWindow(parent), ui(new Ui::Upplay), m_covertempfile(0)
64
    m_covertempfile(0)
65
{
64
{
66
    ui->setupUi(this);
65
    ui->setupUi(this);
67
66
68
    ui->action_viewLibrary->setText(tr("&Library"));
67
    ui->action_viewLibrary->setText(tr("&Library"));
69
    ui->action_Fullscreen->setShortcut(QKeySequence("F11"));
68
    ui->action_Fullscreen->setShortcut(QKeySequence("F11"));
...
...
78
    m_metadata_available = false;
77
    m_metadata_available = false;
79
    m_overridemin2tray = false;
78
    m_overridemin2tray = false;
80
79
81
    ui_playlist = 0;
80
    ui_playlist = 0;
82
81
83
    ui_startup_dialog = 0;
84
85
    m_skinSuffix = "";
82
    m_skinSuffix = "";
86
    m_class_name = "Player";
83
    m_class_name = "Player";
87
88
    m_cov_lookup = 0;
89
    m_alternate_covers = 0;
90
84
91
    bool showSmallPlaylistItems = m_settings->getShowSmallPlaylist();
85
    bool showSmallPlaylistItems = m_settings->getShowSmallPlaylist();
92
    ui->action_smallPlaylistItems->setChecked(showSmallPlaylistItems);
86
    ui->action_smallPlaylistItems->setChecked(showSmallPlaylistItems);
93
87
94
    QSizePolicy p = ui->library_widget->sizePolicy();
88
    QSizePolicy p = ui->library_widget->sizePolicy();
...
...
172
    if (!m_metadata.compare(md)) {
166
    if (!m_metadata.compare(md)) {
173
        return;
167
        return;
174
    }
168
    }
175
    m_metadata = md;
169
    m_metadata = md;
176
170
177
    m_completeLength_ms = md.length_ms;
178
    total_time_changed(md.length_ms);
171
    total_time_changed(md.length_ms);
179
172
180
    ui->player_w->mdata()->setData(md);
173
    ui->player_w->mdata()->setData(md);
181
    
174
    
182
    m_trayIcon->songChangedMessage(md);
175
    m_trayIcon->songChangedMessage(md);
...
...
240
/** TRAY ICON **/
233
/** TRAY ICON **/
241
void GUI_Player::setupTrayActions()
234
void GUI_Player::setupTrayActions()
242
{
235
{
243
    m_trayIcon = new GUI_TrayIcon(this);
236
    m_trayIcon = new GUI_TrayIcon(this);
244
237
245
    connect(m_trayIcon, SIGNAL(sig_stop_clicked()), this, SLOT(stopClicked()));
238
    connect(m_trayIcon, SIGNAL(sig_stop_clicked()), this, SLOT(onStopActivated()));
246
    connect(m_trayIcon, SIGNAL(sig_bwd_clicked()), this, SLOT(backwardClicked()));
239
    connect(m_trayIcon, SIGNAL(sig_bwd_clicked()),
240
            this, SLOT(onBackwardActivated()));
247
    connect(m_trayIcon, SIGNAL(sig_fwd_clicked()), this, SLOT(forwardClicked()));
241
    connect(m_trayIcon, SIGNAL(sig_fwd_clicked()),
242
            this, SLOT(onForwardActivated()));
248
    connect(m_trayIcon, SIGNAL(sig_play_clicked()), this, SLOT(playClicked()));
243
    connect(m_trayIcon, SIGNAL(sig_play_clicked()),
244
            this, SLOT(onPlayActivated()));
249
    connect(m_trayIcon, SIGNAL(sig_pause_clicked()), this, SLOT(playClicked()));
245
    connect(m_trayIcon, SIGNAL(sig_pause_clicked()),
246
            this, SLOT(onPauseActivated()));
250
    connect(m_trayIcon, SIGNAL(sig_mute_clicked()),
247
    connect(m_trayIcon, SIGNAL(sig_mute_clicked()),
251
            ui->player_w->volume(), SLOT(toggleMute()));
248
            ui->player_w->volume(), SLOT(toggleMute()));
252
249
253
    connect(m_trayIcon, SIGNAL(sig_close_clicked()), this, SLOT(really_close()));
250
    connect(m_trayIcon, SIGNAL(sig_close_clicked()), this, SLOT(really_close()));
254
    connect(m_trayIcon, SIGNAL(sig_show_clicked()), this, SLOT(showNormal()));
251
    connect(m_trayIcon, SIGNAL(sig_show_clicked()), this, SLOT(showNormal()));
255
252
256
    connect(m_trayIcon, SIGNAL(activated(QSystemTrayIcon::ActivationReason)),
253
    connect(m_trayIcon, SIGNAL(activated(QSystemTrayIcon::ActivationReason)),
257
            this, SLOT(trayItemActivated(QSystemTrayIcon::ActivationReason)));
254
            this, SLOT(trayItemActivated(QSystemTrayIcon::ActivationReason)));
258
255
259
    connect(m_trayIcon, SIGNAL(sig_volume_changed_by_wheel(int)),
256
    connect(m_trayIcon, SIGNAL(sig_volume_changed_by_wheel(int)),
260
            this, SLOT(volumeChangedByTick(int)));
257
            this, SLOT(onVolumeStepActivated(int)));
261
258
262
    m_trayIcon->setPlaying(false);
259
    m_trayIcon->setPlaying(false);
263
260
264
    m_trayIcon->show();
261
    m_trayIcon->show();
265
}
262
}