]> git.sesse.net Git - vlc/commitdiff
Forgotten method for Input Slave Selection.
authorJean-Baptiste Kempf <jb@videolan.org>
Sat, 26 Jul 2008 23:13:34 +0000 (16:13 -0700)
committerJean-Baptiste Kempf <jb@videolan.org>
Sun, 27 Jul 2008 00:57:45 +0000 (17:57 -0700)
modules/gui/qt4/dialogs/open.cpp
modules/gui/qt4/dialogs/open.hpp

index 02826db4b382d4cd67a680ce6f5fe7f443625fa6..f4ded0ce7473096384981f462e59b12cfb29de29 100644 (file)
@@ -148,6 +148,7 @@ OpenDialog::OpenDialog( QWidget *parent,
     CONNECT( ui.cacheSpinBox, valueChanged( int ), this, updateMRL() );
     CONNECT( ui.startTimeSpinBox, valueChanged( int ), this, updateMRL() );
     BUTTONACT( ui.advancedCheckBox, toggleAdvancedPanel() );
+    BUTTONACT( ui.slaveBrowseButton, browseInputSlave() );
 
     /* Buttons action */
     BUTTONACT( playButton, selectSlots() );
@@ -419,3 +420,11 @@ QStringList OpenDialog::SeparateEntries( QString entries )
 
     return entries_array;
 }
+
+void OpenDialog::browseInputSlave()
+{
+    OpenDialog *od = new OpenDialog( this, p_intf, true, SELECT );
+    od->exec();
+    ui.slaveText->setText( od->getMRL() );
+    delete od;
+}
index 73a07e48bb84d8422f0658c8d662ac94d84a58ec..ea287b8b34e4c312973b182fb5856ee6a3353843 100644 (file)
@@ -113,6 +113,7 @@ private slots:
     void updateMRL();
     void newCachingMethod( QString );
     void signalCurrent();
+    void browseInputSlave();
 };
 
 #endif