summaryrefslogtreecommitdiff
path: root/noncore
Unidiff
Diffstat (limited to 'noncore') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/multimedia/opieplayer2/mediaplayerstate.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/noncore/multimedia/opieplayer2/mediaplayerstate.cpp b/noncore/multimedia/opieplayer2/mediaplayerstate.cpp
index 44bc46b..31773f2 100644
--- a/noncore/multimedia/opieplayer2/mediaplayerstate.cpp
+++ b/noncore/multimedia/opieplayer2/mediaplayerstate.cpp
@@ -30,48 +30,50 @@
30 Boston, MA 02111-1307, USA. 30 Boston, MA 02111-1307, USA.
31 31
32*/ 32*/
33 33
34// this file is based on work by trolltech 34// this file is based on work by trolltech
35 35
36#include <qpe/config.h> 36#include <qpe/config.h>
37#include "mediaplayerstate.h" 37#include "mediaplayerstate.h"
38 38
39#include <assert.h> 39#include <assert.h>
40 40
41#define MediaPlayerDebug(x) 41#define MediaPlayerDebug(x)
42 42
43 43
44MediaPlayerState::MediaPlayerState( QObject *parent, const char *name ) 44MediaPlayerState::MediaPlayerState( QObject *parent, const char *name )
45 : QObject( parent, name ) { 45 : QObject( parent, name ) {
46 Config cfg( "OpiePlayer" ); 46 Config cfg( "OpiePlayer" );
47 readConfig( cfg ); 47 readConfig( cfg );
48 streaming = false; 48 streaming = false;
49 seekable = true; 49 seekable = true;
50} 50}
51 51
52 52
53MediaPlayerState::~MediaPlayerState() { 53MediaPlayerState::~MediaPlayerState() {
54 Config cfg( "OpiePlayer" );
55 writeConfig( cfg );
54} 56}
55 57
56 58
57void MediaPlayerState::readConfig( Config& cfg ) { 59void MediaPlayerState::readConfig( Config& cfg ) {
58 cfg.setGroup("Options"); 60 cfg.setGroup("Options");
59 fullscreen = cfg.readBoolEntry( "FullScreen" ); 61 fullscreen = cfg.readBoolEntry( "FullScreen" );
60 scaled = cfg.readBoolEntry( "Scaling" ); 62 scaled = cfg.readBoolEntry( "Scaling" );
61 looping = cfg.readBoolEntry( "Looping" ); 63 looping = cfg.readBoolEntry( "Looping" );
62 shuffled = cfg.readBoolEntry( "Shuffle" ); 64 shuffled = cfg.readBoolEntry( "Shuffle" );
63 videoGamma = cfg.readNumEntry( "VideoGamma" ); 65 videoGamma = cfg.readNumEntry( "VideoGamma" );
64 playing = FALSE; 66 playing = FALSE;
65 streaming = FALSE; 67 streaming = FALSE;
66 paused = FALSE; 68 paused = FALSE;
67 curPosition = 0; 69 curPosition = 0;
68 curLength = 0; 70 curLength = 0;
69 m_displayType = MediaSelection; 71 m_displayType = MediaSelection;
70} 72}
71 73
72 74
73void MediaPlayerState::writeConfig( Config& cfg ) const { 75void MediaPlayerState::writeConfig( Config& cfg ) const {
74 cfg.setGroup( "Options" ); 76 cfg.setGroup( "Options" );
75 cfg.writeEntry( "FullScreen", fullscreen ); 77 cfg.writeEntry( "FullScreen", fullscreen );
76 cfg.writeEntry( "Scaling", scaled ); 78 cfg.writeEntry( "Scaling", scaled );
77 cfg.writeEntry( "Looping", looping ); 79 cfg.writeEntry( "Looping", looping );
@@ -236,24 +238,27 @@ void MediaPlayerState::toggleScaled() {
236} 238}
237 239
238void MediaPlayerState::toggleLooping() { 240void MediaPlayerState::toggleLooping() {
239 setLooping( !looping); 241 setLooping( !looping);
240} 242}
241 243
242void MediaPlayerState::toggleShuffled() { 244void MediaPlayerState::toggleShuffled() {
243 setShuffled( !shuffled); 245 setShuffled( !shuffled);
244} 246}
245 247
246void MediaPlayerState::togglePaused() { 248void MediaPlayerState::togglePaused() {
247 setPaused( !paused); 249 setPaused( !paused);
248} 250}
249 251
250void MediaPlayerState::togglePlaying() { 252void MediaPlayerState::togglePlaying() {
251 setPlaying( !playing); 253 setPlaying( !playing);
252} 254}
253 255
254void MediaPlayerState::toggleBlank() { 256void MediaPlayerState::toggleBlank() {
255 setBlanked( !blanked); 257 setBlanked( !blanked);
256} 258}
257 259
258 260
259 261
262
263
264