Switch to unified view

a/GUI/mainw/mw_controls.cpp b/GUI/mainw/mw_controls.cpp
...
...
22
22
23
#include "mainw.h"
23
#include "mainw.h"
24
#include "trayicon.h"
24
#include "trayicon.h"
25
25
26
/** Slots connected to player or trayicon signals **/
26
/** Slots connected to player or trayicon signals **/
27
void GUI_Player::playClicked()
27
void GUI_Player::onPlayActivated()
28
{
28
{
29
    // We don't know which control caused this, so make sure all ui are setup
29
    // We don't know which control caused this, so make sure all ui are setup
30
    m_trayIcon->setPlaying(true);
30
    m_trayIcon->setPlaying(true);
31
    ui->player_w->playctl()->onPlaying();
31
    ui->player_w->playctl()->onPlaying();
32
32
33
    emit play();
33
    emit play();
34
}
34
}
35
35
36
void GUI_Player::pauseClicked()
36
void GUI_Player::onPauseActivated()
37
{
37
{
38
    // We don't know which control caused this, so make sure all ui are setup
38
    // We don't know which control caused this, so make sure all ui are setup
39
    m_trayIcon->setPlaying(false);
39
    m_trayIcon->setPlaying(false);
40
    ui->player_w->playctl()->onPaused();
40
    ui->player_w->playctl()->onPaused();
41
41
42
    emit pause();
42
    emit pause();
43
}
43
}
44
44
45
void GUI_Player::stopClicked()
45
void GUI_Player::onStopActivated()
46
{
46
{
47
    m_trayIcon->setPlaying(false);
47
    m_trayIcon->setPlaying(false);
48
    m_trayIcon->stop();
48
    m_trayIcon->stop();
49
49
50
    ui->player_w->playctl()->onStopped();
50
    ui->player_w->playctl()->onStopped();
51
51
52
    idleDisplay();
52
    idleDisplay();
53
    emit stop();
53
    emit stop();
54
}
54
}
55
55
56
void GUI_Player::onMuteChanged(bool mute)
56
void GUI_Player::onMuteActivated(bool mute)
57
{
57
{
58
    m_trayIcon->setMute(mute);
58
    m_trayIcon->setMute(mute);
59
    ui->player_w->volume()->setMuteUi(mute);
59
    ui->player_w->volume()->setMuteUi(mute);
60
60
61
    emit sig_mute(mute);
61
    emit sig_mute(mute);
...
...
75
75
76
    ui->player_w->albumCover->setIcon(QIcon(Helper::getIconPath() +
76
    ui->player_w->albumCover->setIcon(QIcon(Helper::getIconPath() +
77
                                            "logo.png"));
77
                                            "logo.png"));
78
}
78
}
79
79
80
void GUI_Player::backwardClicked()
80
void GUI_Player::onBackwardActivated()
81
{
81
{
82
    // ui->albumCover->setFocus();
82
    // ui->albumCover->setFocus();
83
    int cur_pos_sec =
83
    int cur_pos_sec =
84
        (m_completeLength_ms * ui->player_w->progress()->currentValuePc())
84
        (m_metadata.length_ms * ui->player_w->progress()->currentValuePc())
85
        / 100000;
85
        / 100000;
86
    if (cur_pos_sec > 3) {
86
    if (cur_pos_sec > 3) {
87
        emit sig_seek(0);
87
        emit sig_seek(0);
88
    } else {
88
    } else {
89
        emit backward();
89
        emit backward();
90
    }
90
    }
91
}
91
}
92
92
93
void GUI_Player::forwardClicked()
93
void GUI_Player::onForwardActivated()
94
{
94
{
95
    //ui->albumCover->setFocus();
95
    //ui->albumCover->setFocus();
96
    emit forward();
96
    emit forward();
97
}
97
}
98
98
99
99
100
/** PROGRESS BAR **/
100
/** PROGRESS BAR **/
101
101
102
void GUI_Player::total_time_changed(qint64 total_time)
102
void GUI_Player::total_time_changed(qint64 total_time)
103
{
103
{
104
    m_completeLength_ms = total_time;
105
    ui->player_w->progress()->setTotalTime(total_time/1000);
104
    ui->player_w->progress()->setTotalTime(total_time/1000);
106
}
105
}
107
106
108
void GUI_Player::jump_forward()
107
void GUI_Player::onJumpForwardActivated()
109
{
108
{
110
    ui->player_w->progress()->step(1);
109
    ui->player_w->progress()->step(1);
111
}
110
}
112
111
113
void GUI_Player::jump_backward()
112
void GUI_Player::onJumpBackwardActivated()
114
{
113
{
115
    ui->player_w->progress()->step(-1);
114
    ui->player_w->progress()->step(-1);
116
}
115
}
117
116
118
// This is called from the external world to update the position
117
// This is called from the external world to update the position
...
...
144
void GUI_Player::setMuteUi(bool ismute)
143
void GUI_Player::setMuteUi(bool ismute)
145
{
144
{
146
    ui->player_w->volume()->setMuteUi(ismute);
145
    ui->player_w->volume()->setMuteUi(ismute);
147
}
146
}
148
147
149
void GUI_Player::volumeChangedByTick(int val)
148
void GUI_Player::onVolumeStepActivated(int val)
150
{
149
{
151
    int vol_step = m_trayIcon->get_vol_step();
150
    int vol_step = m_trayIcon->get_vol_step();
152
    ui->player_w->volume()->step(vol_step * val);
151
    ui->player_w->volume()->step(vol_step * val);
153
}
152
}
154
153
155
void GUI_Player::volumeHigher()
154
void GUI_Player::onVolumeHigherActivated()
156
{
155
{
157
    //qDebug() << "GUI_PLayer::volumeHigher";
156
    //qDebug() << "GUI_PLayer::volumeHigher";
158
    ui->player_w->volume()->volumeHigher();
157
    ui->player_w->volume()->volumeHigher();
159
}
158
}
160
159
161
void GUI_Player::volumeLower()
160
void GUI_Player::onVolumeLowerActivated()
162
{
161
{
163
    //qDebug() << "GUI_PLayer::volumeLower";
162
    //qDebug() << "GUI_PLayer::volumeLower";
164
    ui->player_w->volume()->volumeLower();
163
    ui->player_w->volume()->volumeLower();
165
}
164
}
166
165