Refactored FavouritesMainWindow, reparented to PlayerMainWindow - fixes Bug [#6293]
[vlc-remote] / src / favouritesmainwindow.cpp
index a578deb..d72b145 100644 (file)
@@ -22,7 +22,6 @@
 #include <QMaemo5InformationBox>
 #endif
 #include "appsettings.h"
-//#include "browsemainwindow.h"
 
 FavouritesMainWindow::FavouritesMainWindow(QWidget *parent) :
         QMainWindow(parent),
@@ -50,6 +49,7 @@ FavouritesMainWindow::FavouritesMainWindow(QWidget *parent) :
     ui->saveButton->setVisible(false);
     ui->saveButton->setDisabled(true);
 
+    connect(ui->listWidget,SIGNAL(doubleClicked(QModelIndex)),this,SLOT(onBrowse()));
     connect(ui->browseButton,SIGNAL(clicked()),this,SLOT(onBrowse()));
     connect(ui->deleteButton,SIGNAL(clicked()),this,SLOT(onDelete()));
     connect(ui->editButton,SIGNAL(clicked()),this,SLOT(onEdit()));
@@ -158,8 +158,6 @@ void FavouritesMainWindow::onEdit() {
 void FavouritesMainWindow::onBrowse() {
     if (-1 < mCurrentItemIndex) {
         emit browseDirectory(mCurrentFavourite.path);
-        //this->close();
-        //((BrowseMainWindow *)this->parent())->browseDirectory(mCurrentFavourite.path);
     }
 }
 void FavouritesMainWindow::onDelete() {
@@ -168,3 +166,8 @@ void FavouritesMainWindow::onDelete() {
         init();
     }
 }
+void FavouritesMainWindow::closeEvent(QCloseEvent * event) {
+    Q_UNUSED(event);
+    emit closeSignal();
+    this->close();
+}