From 4ccbc35ad14eaf86c56322c4155de109735ca60d Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Wed, 13 Aug 2008 16:43:51 +0000 Subject: fixed skin parsing git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@497 90c681e8-e032-0410-971d-27865f9a5e38 --- src/ui/skin.cpp | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'src/ui/skin.cpp') diff --git a/src/ui/skin.cpp b/src/ui/skin.cpp index 269154d5b..91a09a2b9 100644 --- a/src/ui/skin.cpp +++ b/src/ui/skin.cpp @@ -647,8 +647,9 @@ void Skin::loadBalance() void Skin::loadRegion() { - m_mwRegion = QRegion(); - m_plRegion = QRegion(); + //m_mwRegion = QRegion(); + //m_plRegion = QRegion(); + m_regions.clear(); QString path = findFile("region.txt", m_skin_dir); if ( path.isNull () ) @@ -656,8 +657,10 @@ void Skin::loadRegion() qDebug ( "Skin: cannot find region.txt. Transparency disabled" ); return; } - m_mwRegion = createRegion(path, "Normal"); - m_plRegion = createRegion(path, "Equalizer"); + m_regions[NORMAL] = createRegion(path, "Normal"); + m_regions[EQUALIZER] = createRegion(path, "Equalizer"); + m_regions[WINDOW_SHADE] = createRegion(path, "WindowShade"); + m_regions[EQUALIZER_WS] = createRegion(path, "EqualizerWS"); } QRegion Skin::createRegion(const QString &path, const QString &key) -- cgit v1.2.3-13-gbd6f