author | llornkcor <llornkcor> | 2004-01-18 05:58:46 (UTC) |
---|---|---|
committer | llornkcor <llornkcor> | 2004-01-18 05:58:46 (UTC) |
commit | a2a3aabf21655cc9c7df8e2ed0d420d2b208fd3d (patch) (unidiff) | |
tree | 6cb2840a838d24cd1500e5c86c54393234999f08 /core/multimedia/opieplayer/audiowidget.cpp | |
parent | a5a10ccc4b39e9ec21b1774713745b31f47a5133 (diff) | |
download | opie-a2a3aabf21655cc9c7df8e2ed0d420d2b208fd3d.zip opie-a2a3aabf21655cc9c7df8e2ed0d420d2b208fd3d.tar.gz opie-a2a3aabf21655cc9c7df8e2ed0d420d2b208fd3d.tar.bz2 |
scale background image if needed
Diffstat (limited to 'core/multimedia/opieplayer/audiowidget.cpp') (more/less context) (show whitespace changes)
-rw-r--r-- | core/multimedia/opieplayer/audiowidget.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/core/multimedia/opieplayer/audiowidget.cpp b/core/multimedia/opieplayer/audiowidget.cpp index b187cb4..44fbe48 100644 --- a/core/multimedia/opieplayer/audiowidget.cpp +++ b/core/multimedia/opieplayer/audiowidget.cpp | |||
@@ -121,6 +121,16 @@ AudioWidget::AudioWidget(QWidget* parent, const char* name, WFlags f) : | |||
121 | buttonPixDown[i] = NULL; | 121 | buttonPixDown[i] = NULL; |
122 | } | 122 | } |
123 | 123 | ||
124 | QWidget *d = QApplication::desktop(); | ||
125 | int width = d->width(); | ||
126 | int height = d->height(); | ||
127 | |||
128 | if( (width != pixBg->width() ) || (height != pixBg->height() ) ) { | ||
129 | // qDebug("<<<<<<<< scale image >>>>>>>>>>>>"); | ||
130 | QImage img; | ||
131 | img = pixBg->convertToImage(); | ||
132 | pixBg->convertFromImage( img.smoothScale( width, height)); | ||
133 | } | ||
124 | setBackgroundPixmap( *pixBg ); | 134 | setBackgroundPixmap( *pixBg ); |
125 | 135 | ||
126 | songInfo.setFocusPolicy( QWidget::NoFocus ); | 136 | songInfo.setFocusPolicy( QWidget::NoFocus ); |
@@ -136,6 +146,7 @@ AudioWidget::AudioWidget(QWidget* parent, const char* name, WFlags f) : | |||
136 | slider.setMinValue( 0 ); | 146 | slider.setMinValue( 0 ); |
137 | slider.setMaxValue( 1 ); | 147 | slider.setMaxValue( 1 ); |
138 | slider.setFocusPolicy( QWidget::NoFocus ); | 148 | slider.setFocusPolicy( QWidget::NoFocus ); |
149 | |||
139 | slider.setBackgroundPixmap( *pixBg ); | 150 | slider.setBackgroundPixmap( *pixBg ); |
140 | 151 | ||
141 | time.setFocusPolicy( QWidget::NoFocus ); | 152 | time.setFocusPolicy( QWidget::NoFocus ); |