summaryrefslogtreecommitdiff
path: root/noncore/multimedia/opieplayer2/mediawidget.cpp
Unidiff
Diffstat (limited to 'noncore/multimedia/opieplayer2/mediawidget.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/multimedia/opieplayer2/mediawidget.cpp24
1 files changed, 2 insertions, 22 deletions
diff --git a/noncore/multimedia/opieplayer2/mediawidget.cpp b/noncore/multimedia/opieplayer2/mediawidget.cpp
index 4de7ea9..da0706e 100644
--- a/noncore/multimedia/opieplayer2/mediawidget.cpp
+++ b/noncore/multimedia/opieplayer2/mediawidget.cpp
@@ -48,4 +48,3 @@ void MediaWidget::setupButtons( const SkinButtonInfo *skinInfo, uint buttonCount
48{ 48{
49 buttonMask = QImage( buttonAreaSize, 8, 255 ); 49 buttonMask = skin.buttonMask( skinInfo, buttonCount, buttonAreaSize );
50 buttonMask.fill( 0 );
51 50
@@ -65,4 +64,3 @@ MediaWidget::Button MediaWidget::setupButton( const SkinButtonInfo &buttonInfo,
65 button.type = buttonInfo.type; 64 button.type = buttonInfo.type;
66 65 button.mask = skin.buttonMaskImage( buttonInfo.fileName );
67 button.mask = setupButtonMask( button.command, skin.buttonMaskImage( buttonInfo.fileName ) );
68 66
@@ -71,20 +69,2 @@ MediaWidget::Button MediaWidget::setupButton( const SkinButtonInfo &buttonInfo,
71 69
72QBitmap MediaWidget::setupButtonMask( const Command &command, const QImage &maskImage )
73{
74 if ( maskImage.isNull() )
75 return QBitmap();
76
77 uchar **dest = buttonMask.jumpTable();
78 for ( int y = 0; y < buttonMask.height(); y++ ) {
79 uchar *line = dest[y];
80 for ( int x = 0; x < buttonMask.width(); x++ )
81 if ( !qRed( maskImage.pixel( x, y ) ) )
82 line[x] = command + 1;
83 }
84
85 // ### grmbl qt2. use constructor when switching to qt3.
86 QBitmap bm; bm = maskImage;
87 return bm;
88}
89
90void MediaWidget::loadDefaultSkin( const SkinButtonInfo *skinInfo, uint buttonCount, const QString &fileNameInfix ) 70void MediaWidget::loadDefaultSkin( const SkinButtonInfo *skinInfo, uint buttonCount, const QString &fileNameInfix )