From 3f1e40c12c484eca214e1cbc988f308eeae8b1c7 Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Sat, 16 Feb 2008 14:27:52 +0000 Subject: some font and color fixes git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@243 90c681e8-e032-0410-971d-27865f9a5e38 --- src/ui/skin.cpp | 37 +++++-------------------------------- 1 file changed, 5 insertions(+), 32 deletions(-) (limited to 'src/ui/skin.cpp') diff --git a/src/ui/skin.cpp b/src/ui/skin.cpp index b7f787ad4..9faceee47 100644 --- a/src/ui/skin.cpp +++ b/src/ui/skin.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2007 by Ilya Kotov * + * Copyright (C) 2007-2008 by Ilya Kotov * * forkotov02@hotmail.ru * * * * This program is free software; you can redistribute it and/or modify * @@ -102,8 +102,6 @@ void Skin::setSkin ( const QString& path ) loadVolume(); loadBalance(); loadRegion(); - loadColors(); - emit skinChanged(); } @@ -334,7 +332,10 @@ void Skin::loadPLEdit() break; } } - + if(!m_pledit_txt.keys().contains("mbbg")) + m_pledit_txt["mbbg"] = m_pledit_txt["normalbg"]; + if(!m_pledit_txt.keys().contains("mbfg")) + m_pledit_txt["mbfg"] = m_pledit_txt["normal"]; } void Skin::loadEqMain() @@ -741,31 +742,3 @@ QPixmap * Skin::getDummyPixmap(const QString& name) qFatal("Skin:: default skin corrupted"); return 0; } - -void Skin::loadColors() -{ - //extract color from image - QPixmap pix = m_letters['*']; - QImage img = pix.toImage(); - img = img.convertToFormat(QImage::Format_Indexed8); - - QPixmap pix2 = m_letters[' ']; - QImage img2 = pix2.toImage(); - img2 = img2.convertToFormat(QImage::Format_Indexed8); - QVector c1 = img.colorTable (); - QVector c2 = img2.colorTable (); - //qDebug("%d -- %d", img.numColors (), img2.numColors ()); - QColor color; - color.setNamedColor(getPLValue("normal")); - - for (int i = 0; i < c1.size(); ++i) - { - if (c2.indexOf(c1[i]) == -1) - { - if(img.numColors () == img2.numColors () + 1) - color = QColor(c1[i]); - break; - } - } - m_scroller_color = color; -} -- cgit v1.2.3-13-gbd6f