aboutsummaryrefslogtreecommitdiff
path: root/src/skin.cpp
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2007-11-16 19:04:11 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2007-11-16 19:04:11 +0000
commitbfb812b86d57f12b5db1e79fe003fe13e48514ec (patch)
treeaf69fb4663f5178950b27dc6bc784fa3a2664cea /src/skin.cpp
parent5e26d3a305b8e2c193ef04681c3c00937505ce53 (diff)
downloadqmmp-bfb812b86d57f12b5db1e79fe003fe13e48514ec.tar.gz
qmmp-bfb812b86d57f12b5db1e79fe003fe13e48514ec.tar.bz2
qmmp-bfb812b86d57f12b5db1e79fe003fe13e48514ec.zip
shaded mode support for the equalizer window
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@184 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/skin.cpp')
-rw-r--r--src/skin.cpp26
1 files changed, 25 insertions, 1 deletions
diff --git a/src/skin.cpp b/src/skin.cpp
index 0ea4e366e..40760365b 100644
--- a/src/skin.cpp
+++ b/src/skin.cpp
@@ -1,5 +1,5 @@
/***************************************************************************
- * Copyright (C) 2006 by Ilya Kotov *
+ * Copyright (C) 2007 by Ilya Kotov *
* forkotov02@hotmail.ru *
* *
* This program is free software; you can redistribute it and/or modify *
@@ -91,6 +91,7 @@ void Skin::setSkin ( const QString& path )
m_pl_parts.clear();
loadPlayList();
m_eq_parts.clear();
+ loadEq_ex();
m_eq_bar.clear();
m_eq_spline.clear();
loadEqMain();
@@ -365,6 +366,7 @@ void Skin::loadEqMain()
buttons[ EQ_BT_CLOSE_N ] = pixmap->copy ( 0,116,9,9 );
buttons[ EQ_BT_CLOSE_P ] = pixmap->copy ( 0,125,9,9 );
+ buttons[ EQ_BT_SHADE1_N ] = pixmap->copy ( 254,137,9,9 );
for ( int i = 0; i < 19; ++i )
{
@@ -374,6 +376,28 @@ void Skin::loadEqMain()
}
+void Skin::loadEq_ex()
+{
+ QPixmap *pixmap = getPixmap ("eq_ex");
+
+ if (!pixmap)
+ pixmap = getDummyPixmap("eq_ex");
+
+ buttons[ EQ_BT_SHADE1_P ] = pixmap->copy (1,38,9,9);
+ buttons[ EQ_BT_SHADE2_N ] = pixmap->copy (254,3,9,9);
+ buttons[ EQ_BT_SHADE2_P ] = pixmap->copy (1,47,9,9);
+ m_eq_parts[ EQ_TITLEBAR_SHADED_A ] = pixmap->copy(0,0,275,14);
+ m_eq_parts[ EQ_TITLEBAR_SHADED_I ] = pixmap->copy(0,15,275,14);
+ m_eq_parts[ EQ_VOLUME1 ] = pixmap->copy(1,30,3,8);
+ m_eq_parts[ EQ_VOLUME2 ] = pixmap->copy(4,30,3,8);
+ m_eq_parts[ EQ_VOLUME3 ] = pixmap->copy(7,30,3,8);
+ m_eq_parts[ EQ_BALANCE1 ] = pixmap->copy(11,30,3,8);
+ m_eq_parts[ EQ_BALANCE2 ] = pixmap->copy(14,30,3,8);
+ m_eq_parts[ EQ_BALANCE3 ] = pixmap->copy(17,30,3,8);
+
+ delete pixmap;
+}
+
void Skin::loadVisColor()
{
//QList <QColor> colors;