diff --git a/MainWindow.cpp b/MainWindow.cpp index 813327b..81b57dd 100644 --- a/MainWindow.cpp +++ b/MainWindow.cpp @@ -63,11 +63,24 @@ MainWindow::switchDisplay () } -Skin *MainWindow::getSkin(void) +Skin * +MainWindow::getSkin(void) { return skin; } +void +MainWindow::togglePL (void) +{ + if (m_playlistwin->isVisible ()) { + m_playlistwin->hide (); + } else { + m_playlistwin->move (pos().x(), pos().y()+size().height()); + m_playlistwin->show (); + } +} + + int main (int argc, char **argv) { diff --git a/MainWindow.h b/MainWindow.h index 2b0af82..6aac6b1 100644 --- a/MainWindow.h +++ b/MainWindow.h @@ -39,13 +39,7 @@ class MainWindow : public QMainWindow public slots: void switchDisplay (); - void togglePL (void) { - if (m_playlistwin->isVisible ()) { - m_playlistwin->hide (); - } else { - m_playlistwin->show (); - } - } + void togglePL (void); private: bool m_isshaded;