summaryrefslogtreecommitdiff
path: root/core/multimedia/opieplayer/audiowidget.cpp
Unidiff
Diffstat (limited to 'core/multimedia/opieplayer/audiowidget.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--core/multimedia/opieplayer/audiowidget.cpp26
1 files changed, 17 insertions, 9 deletions
diff --git a/core/multimedia/opieplayer/audiowidget.cpp b/core/multimedia/opieplayer/audiowidget.cpp
index 94b979f..aa48961 100644
--- a/core/multimedia/opieplayer/audiowidget.cpp
+++ b/core/multimedia/opieplayer/audiowidget.cpp
@@ -19,6 +19,7 @@
19**********************************************************************/ 19**********************************************************************/
20#include <qpe/qpeapplication.h> 20#include <qpe/qpeapplication.h>
21#include <qpe/resource.h> 21#include <qpe/resource.h>
22#include <qpe/config.h>
22 23
23#include <qwidget.h> 24#include <qwidget.h>
24#include <qpixmap.h> 25#include <qpixmap.h>
@@ -65,20 +66,27 @@ AudioWidget::AudioWidget(QWidget* parent, const char* name, WFlags f) :
65 QWidget( parent, name, f ) 66 QWidget( parent, name, f )
66{ 67{
67 setCaption( tr("OpiePlayer") ); 68 setCaption( tr("OpiePlayer") );
68 69 Config cfg("OpiePlayer");
70 cfg.setGroup("AudioWidget");
69// QGridLayout *layout = new QGridLayout( this ); 71// QGridLayout *layout = new QGridLayout( this );
70// layout->setSpacing( 2); 72// layout->setSpacing( 2);
71// layout->setMargin( 2); 73// layout->setMargin( 2);
72 74 QString backgroundPix, buttonsAllPix, buttonsBigPix, controlsPix, animatedPix;
73 setBackgroundPixmap( Resource::loadPixmap( "opieplayer/metalFinish" ) ); 75 backgroundPix=cfg.readEntry( " backgroundPix", "opieplayer/metalFinish");
74 pixmaps[0] = new QPixmap( Resource::loadPixmap( "opieplayer/mediaButtonsAll" ) ); 76 buttonsAllPix=cfg.readEntry( "buttonsAllPix","opieplayer/mediaButtonsAll");
75 pixmaps[1] = new QPixmap( Resource::loadPixmap( "opieplayer/mediaButtonsBig" ) ); 77 buttonsBigPix=cfg.readEntry( "buttonsBigPix","opieplayer/mediaButtonsBig");
76 pixmaps[2] = new QPixmap( Resource::loadPixmap( "opieplayer/mediaControls" ) ); 78 controlsPix=cfg.readEntry( "controlsPix","opieplayer/mediaControls");
77 pixmaps[3] = new QPixmap( Resource::loadPixmap( "opieplayer/animatedButton" ) ); 79 animatedPix=cfg.readEntry( "animatedPix", "opieplayer/animatedButton");
80
81 setBackgroundPixmap( Resource::loadPixmap( backgroundPix) );
82 pixmaps[0] = new QPixmap( Resource::loadPixmap( buttonsAllPix ) );
83 pixmaps[1] = new QPixmap( Resource::loadPixmap( buttonsBigPix ) );
84 pixmaps[2] = new QPixmap( Resource::loadPixmap( controlsPix ) );
85 pixmaps[3] = new QPixmap( Resource::loadPixmap( animatedPix) );
78 86
79 songInfo = new Ticker( this ); 87 songInfo = new Ticker( this );
80 songInfo->setFocusPolicy( QWidget::NoFocus ); 88 songInfo->setFocusPolicy( QWidget::NoFocus );
81 songInfo->setGeometry( QRect( 7, 3, 220, 20 ) ); 89 songInfo->setGeometry( QRect( 7, 3, 220, 20 ) );
82// layout->addMultiCellWidget( songInfo, 0, 0, 0, 2 ); 90// layout->addMultiCellWidget( songInfo, 0, 0, 0, 2 );
83 91
84 slider = new QSlider( Qt::Horizontal, this ); 92 slider = new QSlider( Qt::Horizontal, this );
@@ -86,7 +94,7 @@ AudioWidget::AudioWidget(QWidget* parent, const char* name, WFlags f) :
86 slider->setFixedHeight( 20 ); 94 slider->setFixedHeight( 20 );
87 slider->setMinValue( 0 ); 95 slider->setMinValue( 0 );
88 slider->setMaxValue( 1 ); 96 slider->setMaxValue( 1 );
89 slider->setBackgroundPixmap( Resource::loadPixmap( "opieplayer/metalFinish" ) ); 97 slider->setBackgroundPixmap( Resource::loadPixmap( backgroundPix ) );
90 slider->setFocusPolicy( QWidget::NoFocus ); 98 slider->setFocusPolicy( QWidget::NoFocus );
91 slider->setGeometry( QRect( 7, 262, 220, 20 ) ); 99 slider->setGeometry( QRect( 7, 262, 220, 20 ) );
92 // layout->addMultiCellWidget( slider, 4, 4, 0, 2 ); 100 // layout->addMultiCellWidget( slider, 4, 4, 0, 2 );