Playlist button now toggle playlist window.
This commit is contained in:
parent
9693e64dab
commit
e6f333f2b4
4 changed files with 12 additions and 4 deletions
|
@ -78,7 +78,7 @@ ToggleButton::ToggleButton (QWidget *parent, uint on_normal, uint on_pressed,
|
|||
m_name_on_pressed = on_pressed;
|
||||
m_name_off_normal = off_normal;
|
||||
m_name_off_pressed = off_pressed;
|
||||
m_toggled_on = true;
|
||||
m_toggled_on = false;
|
||||
|
||||
connect (this, SIGNAL(clicked()), this, SLOT (toggleOn()));
|
||||
}
|
||||
|
|
|
@ -118,6 +118,7 @@ MainDisplay::SetupToggleButtons (void)
|
|||
m_pls = new ToggleButton (this, Skin::PLS_ON_0, Skin::PLS_ON_1,
|
||||
Skin::PLS_OFF_0, Skin::PLS_OFF_1);
|
||||
m_pls->move(242, 58);
|
||||
connect (m_pls, SIGNAL(clicked()), window(), SLOT(togglePL()));
|
||||
|
||||
m_eq = new ToggleButton (this, Skin::EQ_ON_0, Skin::EQ_ON_1,
|
||||
Skin::EQ_OFF_0, Skin::EQ_OFF_1);
|
||||
|
|
|
@ -75,7 +75,7 @@ main (int argc, char **argv)
|
|||
|
||||
MainWindow *mw = new MainWindow (NULL);
|
||||
|
||||
QMainWindow *playlistwin = new PlaylistWindow (NULL, mw->getSkin ());
|
||||
PlaylistWindow *playlistwin = new PlaylistWindow (NULL, mw->getSkin ());
|
||||
|
||||
/*
|
||||
* Now that everything is initialized
|
||||
|
@ -84,9 +84,8 @@ main (int argc, char **argv)
|
|||
* all widgets to get their pixmaps
|
||||
*/
|
||||
mw->getSkin ()->setSkin ("./CleanAMP/");
|
||||
|
||||
mw->show ();
|
||||
playlistwin->show ();
|
||||
mw->setPL (playlistwin);
|
||||
|
||||
return app.exec();
|
||||
}
|
||||
|
|
|
@ -35,9 +35,17 @@ class MainWindow : public QMainWindow
|
|||
ShadedDisplay *getSD () { return m_shaded; }
|
||||
|
||||
bool getShaded (void) { return m_isshaded; }
|
||||
void setPL (PlaylistWindow *p) { m_playlistwin = p; }
|
||||
|
||||
public slots:
|
||||
void switchDisplay ();
|
||||
void togglePL (void) {
|
||||
if (m_playlistwin->isVisible ()) {
|
||||
m_playlistwin->hide ();
|
||||
} else {
|
||||
m_playlistwin->show ();
|
||||
}
|
||||
}
|
||||
|
||||
private:
|
||||
bool m_isshaded;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue