Singletonify Skin class

This commit is contained in:
Daniel Svensson 2006-02-27 18:00:00 +01:00
parent 4e46089c01
commit fa4fc01a31
16 changed files with 103 additions and 115 deletions

View file

@ -43,7 +43,7 @@ BarButton::mouseMoveEvent (QMouseEvent *event)
Slider::Slider (QWidget *parent, uint bg, uint bnormal, uint bpressed, bool vertical) : PixWidget (parent)
{
MainWindow *mw = dynamic_cast<MainWindow *>(window ());
XMMSHandler *xmmsh = XMMSHandler::getInstance ();
m_bg = bg;
m_vertical = vertical;
@ -55,7 +55,9 @@ Slider::Slider (QWidget *parent, uint bg, uint bnormal, uint bpressed, bool vert
m_button = new BarButton (this, bnormal, bpressed);
m_button->move (0, 0);
connect (m_button, SIGNAL(clicked ()), mw->getHandler (), SLOT (setPlaytime ()));
connect (m_button, SIGNAL(clicked ()),
xmmsh, SLOT (setPlaytime ()));
if (m_vertical) {
m_pix = size().width()-m_button->size().width();