Improved playlist and show event handling.
authordruid23 <usr@dru-id.co.uk>
Tue, 17 Aug 2010 01:10:59 +0000 (02:10 +0100)
committerdruid23 <usr@dru-id.co.uk>
Tue, 17 Aug 2010 01:10:59 +0000 (02:10 +0100)
modified:   browsemainwindow.cpp
modified:   browsemainwindow.h
modified:   playermainwindow.cpp
modified:   playlistmainwindow.cpp
modified:   playlistmainwindow.h

browsemainwindow.cpp
browsemainwindow.h
playermainwindow.cpp
playlistmainwindow.cpp
playlistmainwindow.h

index 8cb7875..90f09a7 100644 (file)
@@ -58,6 +58,9 @@ BrowseMainWindow::BrowseMainWindow(QWidget *parent) :
 void BrowseMainWindow::init()  // THIS METHOD IS CALLED WHEN CONFIG CHANGED...
 {
     mIp = AccountDialog::currentIp();
+}
+void BrowseMainWindow::showCurrentDirectory()  // THIS METHOD IS CALLED WHEN WINDOW IS OPENED...
+{
     browseDirectory(mCurrentDir);
 }
 
index 163adb7..bc83ad8 100644 (file)
@@ -43,6 +43,7 @@ public slots:
     void onListSelectionChanged();
     void finished(QNetworkReply * reply);
     void readReady();
+    void showCurrentDirectory();
 
 protected slots:
     void parseXmlDirectory();
index 5df823d..791da6b 100644 (file)
@@ -76,7 +76,9 @@ PlayerMainWindow::PlayerMainWindow(QWidget *parent) :
     connect(ui->actionConfiguration,SIGNAL(triggered()),this,SLOT(showConfig()));
     connect(ui->actionAbout,SIGNAL(triggered()),this,SLOT(showAbout()));
     connect(ui->playlistButton,SIGNAL(clicked()),mPlayListMainWindow,SLOT(show()));
+    connect(ui->playlistButton,SIGNAL(clicked()),mPlayListMainWindow,SLOT(showPlayList()));
     connect(ui->browseButton,SIGNAL(clicked()),mBrowserMainWindow,SLOT(show()));
+    connect(ui->browseButton,SIGNAL(clicked()),mBrowserMainWindow,SLOT(showCurrentDirectory()));
 
     connect(ui->playButton,SIGNAL(clicked()),this,SLOT(play()));
     connect(ui->stopButton,SIGNAL(clicked()),this,SLOT(stop()));
index 7fec0ec..4af4b7a 100644 (file)
@@ -68,9 +68,10 @@ PlayListMainWindow::PlayListMainWindow(QWidget *parent) :
 void PlayListMainWindow::init()  // CALL WHEN CONFIG CHANGES
 {
     mIp = AccountDialog::currentIp();
+}
+void PlayListMainWindow::showPlayList()  // CALL WHEN SHOWN
+{
     requestPlayList();
-
-
 }
 
 PlayListMainWindow::~PlayListMainWindow()
index fdb5f51..6e87837 100644 (file)
@@ -49,6 +49,7 @@ public slots:
     void onListSelectionChanged();
     void finished(QNetworkReply * reply);
     void readReady();
+    void showPlayList();
 
 protected slots:
     void parseXmlPlayList();