Diffstat (limited to 'noncore/multimedia/opieplayer2/mediaplayerstate.cpp') (more/less context) (show whitespace changes)
-rw-r--r-- | noncore/multimedia/opieplayer2/mediaplayerstate.cpp | 29 |
1 files changed, 27 insertions, 2 deletions
diff --git a/noncore/multimedia/opieplayer2/mediaplayerstate.cpp b/noncore/multimedia/opieplayer2/mediaplayerstate.cpp index 3090b08..778cd1e 100644 --- a/noncore/multimedia/opieplayer2/mediaplayerstate.cpp +++ b/noncore/multimedia/opieplayer2/mediaplayerstate.cpp | |||
@@ -56,6 +56,12 @@ void MediaPlayerState::writeConfig( Config& cfg ) const { | |||
56 | 56 | ||
57 | 57 | ||
58 | // public stuff | 58 | // public stuff |
59 | |||
60 | |||
61 | bool MediaPlayerState::streaming() { | ||
62 | return isStreaming; | ||
63 | } | ||
64 | |||
59 | bool MediaPlayerState::fullscreen() { | 65 | bool MediaPlayerState::fullscreen() { |
60 | return isFullscreen; | 66 | return isFullscreen; |
61 | } | 67 | } |
@@ -85,6 +91,10 @@ bool MediaPlayerState::playing() { | |||
85 | return isPlaying; | 91 | return isPlaying; |
86 | } | 92 | } |
87 | 93 | ||
94 | bool MediaPlayerState::stop() { | ||
95 | return isStoped; | ||
96 | } | ||
97 | |||
88 | long MediaPlayerState::position() { | 98 | long MediaPlayerState::position() { |
89 | return curPosition; | 99 | return curPosition; |
90 | } | 100 | } |
@@ -98,6 +108,14 @@ char MediaPlayerState::view() { | |||
98 | } | 108 | } |
99 | 109 | ||
100 | // slots | 110 | // slots |
111 | void MediaPlayerState::setIsStreaming( bool b ) { | ||
112 | if ( isStreaming == b ) { | ||
113 | return; | ||
114 | } | ||
115 | isStreaming = b; | ||
116 | } | ||
117 | |||
118 | |||
101 | void MediaPlayerState::setFullscreen( bool b ) { | 119 | void MediaPlayerState::setFullscreen( bool b ) { |
102 | if ( isFullscreen == b ) { | 120 | if ( isFullscreen == b ) { |
103 | return; | 121 | return; |
@@ -152,9 +170,18 @@ void MediaPlayerState::setPlaying( bool b ) { | |||
152 | return; | 170 | return; |
153 | } | 171 | } |
154 | isPlaying = b; | 172 | isPlaying = b; |
173 | isStoped = !b; | ||
155 | emit playingToggled(b); | 174 | emit playingToggled(b); |
156 | } | 175 | } |
157 | 176 | ||
177 | void MediaPlayerState::setStop( bool b ) { | ||
178 | if ( isStoped == b ) { | ||
179 | return; | ||
180 | } | ||
181 | isStoped = b; | ||
182 | emit stopToggled(b); | ||
183 | } | ||
184 | |||
158 | void MediaPlayerState::setPosition( long p ) { | 185 | void MediaPlayerState::setPosition( long p ) { |
159 | if ( curPosition == p ) { | 186 | if ( curPosition == p ) { |
160 | return; | 187 | return; |
@@ -208,8 +235,6 @@ void MediaPlayerState::setAudio() { | |||
208 | setView('a'); | 235 | setView('a'); |
209 | } | 236 | } |
210 | 237 | ||
211 | |||
212 | |||
213 | void MediaPlayerState::toggleFullscreen() { | 238 | void MediaPlayerState::toggleFullscreen() { |
214 | setFullscreen( !isFullscreen ); | 239 | setFullscreen( !isFullscreen ); |
215 | } | 240 | } |