Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Multimedia
JuK
Commits
6f9a0426
Commit
6f9a0426
authored
Mar 21, 2021
by
Michael Pyne
Browse files
playermanager: Cleanup before I work on some bugs in track playback.
parent
482db116
Changes
1
Hide whitespace changes
Inline
Side-by-side
playermanager.cpp
View file @
6f9a0426
...
...
@@ -445,16 +445,25 @@ void PlayerManager::setVolume(qreal volume)
void
PlayerManager
::
setupAudio
()
{
using
namespace
Phonon
;
connect
(
m_output
,
&
AudioOutput
::
mutedChanged
,
this
,
&
PlayerManager
::
slotMutedChanged
);
connect
(
m_output
,
&
AudioOutput
::
volumeChanged
,
this
,
&
PlayerManager
::
setVolume
);
connect
(
m_media
,
&
MediaObject
::
stateChanged
,
this
,
&
PlayerManager
::
slotStateChanged
);
connect
(
m_media
,
&
MediaObject
::
currentSourceChanged
,
this
,
&
PlayerManager
::
trackHasChanged
);
connect
(
m_media
,
&
MediaObject
::
totalTimeChanged
,
this
,
&
PlayerManager
::
slotLength
);
connect
(
m_media
,
&
MediaObject
::
tick
,
this
,
&
PlayerManager
::
slotTick
);
connect
(
m_media
,
&
MediaObject
::
aboutToFinish
,
this
,
&
PlayerManager
::
trackAboutToFinish
);
connect
(
m_media
,
&
MediaObject
::
finished
,
this
,
&
PlayerManager
::
slotFinished
);
connect
(
m_media
,
&
MediaObject
::
seekableChanged
,
this
,
&
PlayerManager
::
slotSeekableChanged
);
connect
(
m_output
,
&
AudioOutput
::
mutedChanged
,
this
,
&
PlayerManager
::
slotMutedChanged
);
connect
(
m_output
,
&
AudioOutput
::
volumeChanged
,
this
,
&
PlayerManager
::
setVolume
);
connect
(
m_media
,
&
MediaObject
::
stateChanged
,
this
,
&
PlayerManager
::
slotStateChanged
);
connect
(
m_media
,
&
MediaObject
::
currentSourceChanged
,
this
,
&
PlayerManager
::
trackHasChanged
);
connect
(
m_media
,
&
MediaObject
::
totalTimeChanged
,
this
,
&
PlayerManager
::
slotLength
);
connect
(
m_media
,
&
MediaObject
::
tick
,
this
,
&
PlayerManager
::
slotTick
);
connect
(
m_media
,
&
MediaObject
::
aboutToFinish
,
this
,
&
PlayerManager
::
signalTrackAboutToFinish
);
connect
(
m_media
,
&
MediaObject
::
finished
,
this
,
&
PlayerManager
::
slotFinished
);
connect
(
m_media
,
&
MediaObject
::
seekableChanged
,
this
,
&
PlayerManager
::
slotSeekableChanged
);
m_media
->
setTickInterval
(
100
);
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment