Added user home menu item, in case a users home set home folder is unavailable
authordruid23 <usr@dru-id.co.uk>
Sun, 22 Aug 2010 14:51:53 +0000 (15:51 +0100)
committerdruid23 <usr@dru-id.co.uk>
Sun, 22 Aug 2010 14:51:53 +0000 (15:51 +0100)
modified:   browsemainwindow.cpp
modified:   browsemainwindow.h
modified:   browsemainwindow.ui

browsemainwindow.cpp
browsemainwindow.h
browsemainwindow.ui

index 2c7582f..13a85e4 100644 (file)
@@ -55,6 +55,7 @@ BrowseMainWindow::BrowseMainWindow(QWidget *parent) :
     connect(ui->playButton,SIGNAL(clicked()),this,SLOT(onPlay()));
     connect(ui->listWidget, SIGNAL(itemSelectionChanged()), this, SLOT(onListSelectionChanged()));
 
+    connect(ui->actionGoUserHome, SIGNAL(triggered()), this, SLOT(showUserHomeFolder()));
     connect(ui->actionGoHome, SIGNAL(triggered()), this, SLOT(showHomeFolder()));
     connect(ui->actionSetHome, SIGNAL(triggered()), this, SLOT(setHomeFolder()));
     connect(ui->actionViewFavourites, SIGNAL(triggered()), this, SLOT(showFavourites()));
@@ -98,6 +99,9 @@ void BrowseMainWindow::changeEvent(QEvent *e)
 void BrowseMainWindow::showHomeFolder() {
     browseDirectory(AppSettings::getHomeDirectory().path);
 }
+void BrowseMainWindow::showUserHomeFolder() {
+    browseDirectory("~/");
+}
 void BrowseMainWindow::setHomeFolder() {
     if (0 < mCurrentDir.length()) {
         VlcDirectory dir;
index 002eba8..aa51ef9 100644 (file)
@@ -47,6 +47,7 @@ public slots:
     void showCurrentDirectory();
     void setHomeFolder();
     void showHomeFolder();
+    void showUserHomeFolder();
     void setFavourite();
     void showFavourites();
     void setHomeDirectory();
index ace0713..b867e99 100644 (file)
      <string>menu</string>
     </property>
    </widget>
+   <addaction name="actionGoUserHome"/>
    <addaction name="actionGoHome"/>
    <addaction name="actionSetHome"/>
    <!--addaction name="actionViewFavourites"/-->
    <!--addaction name="actionSetFavourite"/-->
   </widget>
+  <action name="actionGoUserHome">
+   <property name="text">
+    <string>User Folder</string>
+   </property>
+  </action>
   <action name="actionGoHome">
    <property name="text">
     <string>Home</string>