Singletonify Skin class
This commit is contained in:
parent
4e46089c01
commit
fa4fc01a31
16 changed files with 103 additions and 115 deletions
|
@ -42,9 +42,11 @@ PlaylistItem::text (void)
|
|||
PlaylistList::PlaylistList (QWidget *parent) : QWidget (parent)
|
||||
{
|
||||
XMMSHandler *xmmsh = XMMSHandler::getInstance ();
|
||||
Skin *skin = Skin::getInstance ();
|
||||
|
||||
connect (skin, SIGNAL (skinChanged (Skin *)),
|
||||
this, SLOT (setPixmaps(Skin *)));
|
||||
|
||||
PlaylistWindow *pl = dynamic_cast<PlaylistWindow*>(window ());
|
||||
connect (pl->getSkin (), SIGNAL (skinChanged (Skin *)), this, SLOT (setPixmaps(Skin *)));
|
||||
m_font = NULL;
|
||||
m_fontmetrics = NULL;
|
||||
m_items = new QList<PlaylistItem *>;
|
||||
|
@ -52,12 +54,17 @@ PlaylistList::PlaylistList (QWidget *parent) : QWidget (parent)
|
|||
m_itemmap = new QHash<uint, PlaylistItem *>;
|
||||
m_offset = 0;
|
||||
|
||||
connect (xmmsh, SIGNAL(playlistList(QList<uint>)), this, SLOT(playlistList(QList<uint>)));
|
||||
connect (xmmsh, SIGNAL(currentID(uint)), this, SLOT(currentID(uint)));
|
||||
connect (xmmsh, SIGNAL(playlistList(QList<uint>)),
|
||||
this, SLOT(playlistList(QList<uint>)));
|
||||
|
||||
connect (xmmsh, SIGNAL(currentID(uint)),
|
||||
this, SLOT(currentID(uint)));
|
||||
|
||||
connect (xmmsh, SIGNAL(mediainfoChanged(uint, QHash<QString, QString>)),
|
||||
this, SLOT(mediainfoChanged(uint, QHash<QString, QString>)));
|
||||
this, SLOT(mediainfoChanged(uint, QHash<QString, QString>)));
|
||||
|
||||
connect (xmmsh, SIGNAL(playlistChanged(QHash<QString, QString>)),
|
||||
this, SLOT(playlistChanged(QHash<QString, QString>)));
|
||||
this, SLOT(playlistChanged(QHash<QString, QString>)));
|
||||
}
|
||||
|
||||
void
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue