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 | |||
@@ -47,24 +47,30 @@ void MediaPlayerState::writeConfig( Config& cfg ) const { | |||
47 | cfg.setGroup("Options"); | 47 | cfg.setGroup("Options"); |
48 | cfg.writeEntry("FullScreen", isFullscreen ); | 48 | cfg.writeEntry("FullScreen", isFullscreen ); |
49 | cfg.writeEntry("Scaling", isScaled ); | 49 | cfg.writeEntry("Scaling", isScaled ); |
50 | cfg.writeEntry("Looping", isLooping ); | 50 | cfg.writeEntry("Looping", isLooping ); |
51 | cfg.writeEntry("Shuffle", isShuffled ); | 51 | cfg.writeEntry("Shuffle", isShuffled ); |
52 | cfg.writeEntry("UsePlayList", usePlaylist ); | 52 | cfg.writeEntry("UsePlayList", usePlaylist ); |
53 | } | 53 | } |
54 | 54 | ||
55 | 55 | ||
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 | } |
62 | 68 | ||
63 | bool MediaPlayerState::scaled() { | 69 | bool MediaPlayerState::scaled() { |
64 | return isScaled; | 70 | return isScaled; |
65 | } | 71 | } |
66 | 72 | ||
67 | bool MediaPlayerState::looping() { | 73 | bool MediaPlayerState::looping() { |
68 | return isLooping; | 74 | return isLooping; |
69 | } | 75 | } |
70 | 76 | ||
@@ -76,37 +82,49 @@ bool MediaPlayerState::shuffled() { | |||
76 | bool MediaPlayerState:: playlist() { | 82 | bool MediaPlayerState:: playlist() { |
77 | return usePlaylist; | 83 | return usePlaylist; |
78 | } | 84 | } |
79 | 85 | ||
80 | bool MediaPlayerState::paused() { | 86 | bool MediaPlayerState::paused() { |
81 | return isPaused; | 87 | return isPaused; |
82 | } | 88 | } |
83 | 89 | ||
84 | bool MediaPlayerState::playing() { | 90 | 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 | } |
91 | 101 | ||
92 | long MediaPlayerState::length() { | 102 | long MediaPlayerState::length() { |
93 | return curLength; | 103 | return curLength; |
94 | } | 104 | } |
95 | 105 | ||
96 | char MediaPlayerState::view() { | 106 | char MediaPlayerState::view() { |
97 | return curView; | 107 | return curView; |
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; |
104 | } | 122 | } |
105 | isFullscreen = b; | 123 | isFullscreen = b; |
106 | emit fullscreenToggled(b); | 124 | emit fullscreenToggled(b); |
107 | } | 125 | } |
108 | 126 | ||
109 | 127 | ||
110 | void MediaPlayerState::setScaled( bool b ) { | 128 | void MediaPlayerState::setScaled( bool b ) { |
111 | if ( isScaled == b ) { | 129 | if ( isScaled == b ) { |
112 | return; | 130 | return; |
@@ -143,27 +161,36 @@ void MediaPlayerState::setPaused( bool b ) { | |||
143 | if ( isPaused == b ) { | 161 | if ( isPaused == b ) { |
144 | return; | 162 | return; |
145 | } | 163 | } |
146 | isPaused = b; | 164 | isPaused = b; |
147 | emit pausedToggled(b); | 165 | emit pausedToggled(b); |
148 | } | 166 | } |
149 | 167 | ||
150 | void MediaPlayerState::setPlaying( bool b ) { | 168 | void MediaPlayerState::setPlaying( bool b ) { |
151 | if ( isPlaying == b ) { | 169 | if ( isPlaying == 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; |
161 | } | 188 | } |
162 | curPosition = p; | 189 | curPosition = p; |
163 | emit positionChanged(p); | 190 | emit positionChanged(p); |
164 | } | 191 | } |
165 | 192 | ||
166 | void MediaPlayerState::updatePosition( long p ){ | 193 | void MediaPlayerState::updatePosition( long p ){ |
167 | if ( curPosition == p ) { | 194 | if ( curPosition == p ) { |
168 | return; | 195 | return; |
169 | } | 196 | } |
@@ -199,26 +226,24 @@ void MediaPlayerState::setList() { | |||
199 | setPlaying( FALSE ); | 226 | setPlaying( FALSE ); |
200 | setView('l'); | 227 | setView('l'); |
201 | } | 228 | } |
202 | 229 | ||
203 | void MediaPlayerState::setVideo() { | 230 | void MediaPlayerState::setVideo() { |
204 | setView('v'); | 231 | setView('v'); |
205 | } | 232 | } |
206 | 233 | ||
207 | void MediaPlayerState::setAudio() { | 234 | 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 | } |
216 | 241 | ||
217 | void MediaPlayerState::toggleScaled() { | 242 | void MediaPlayerState::toggleScaled() { |
218 | setScaled( !isScaled); | 243 | setScaled( !isScaled); |
219 | } | 244 | } |
220 | 245 | ||
221 | void MediaPlayerState::toggleLooping() { | 246 | void MediaPlayerState::toggleLooping() { |
222 | setLooping( !isLooping); | 247 | setLooping( !isLooping); |
223 | } | 248 | } |
224 | 249 | ||