Starting to add Equalizer window

This commit is contained in:
Daniel Svensson 2006-08-15 21:53:49 +02:00
parent da993036aa
commit 0fe79ab827
10 changed files with 243 additions and 2 deletions

View file

@ -11,6 +11,33 @@ Skin *Skin::getInstance (void)
return singleton;
}
void
Skin::BuildEqualizer (void)
{
QPixmap *img = getPixmap ("eqmain");
if (img) {
m_items[EQ_WIN_BG] = img->copy (0, 0, 275, 116);
m_items[EQ_WIN_ON_0] = img->copy (10, 119, 25, 12);
m_items[EQ_WIN_ON_1] = img->copy (128, 119, 25, 12);
m_items[EQ_WIN_OFF_1] = img->copy (187, 119, 25, 12);
m_items[EQ_WIN_OFF_0] = img->copy (69, 119, 25, 12);
m_items[EQ_WIN_AUTO_ON_0] = img->copy (35, 119, 33, 12);
m_items[EQ_WIN_AUTO_ON_1] = img->copy (153, 119, 33, 12);
m_items[EQ_WIN_AUTO_OFF_1] = img->copy (212, 119, 33, 12);
m_items[EQ_WIN_AUTO_OFF_0] = img->copy (94, 119, 33, 12);
m_items[EQ_WIN_PRESET_0] = img->copy (224, 164, 44, 12);
m_items[EQ_WIN_PRESET_1] = img->copy (224, 176, 44, 12);
m_items[EQ_WIN_GRAPH_BG] = img->copy (0, 294, 113, 19);
delete img;
} else {
setSkin(":CleanAMP/");
}
}
void
Skin::BuildPlaylist (void)
{
@ -144,6 +171,7 @@ Skin::setSkin (const QString& name)
BuildToggleButtons();
BuildTitleBar();
BuildOther();
BuildEqualizer ();
m_letterMap.clear();
BuildLetterMap();