Commit 7f2ce08c authored by Jean-Baptiste Kempf's avatar Jean-Baptiste Kempf

Qt: move getDirectoryDialog to a static helper

parent 3f2ef26a
...@@ -358,7 +358,7 @@ void StandardPLPanel::popupAction( QAction *action ) ...@@ -358,7 +358,7 @@ void StandardPLPanel::popupAction( QAction *action )
break; break;
case VLCModelSubInterface::ACTION_ENQUEUEDIR: case VLCModelSubInterface::ACTION_ENQUEUEDIR:
temp = THEDP->getDirectoryDialog(); temp = DialogsProvider::getDirectoryDialog( p_intf );
if ( temp.isEmpty() ) return; if ( temp.isEmpty() ) return;
a.uris << temp; a.uris << temp;
action->setData( QVariant::fromValue( a ) ); action->setData( QVariant::fromValue( a ) );
......
...@@ -514,9 +514,10 @@ static void openDirectory( intf_thread_t *p_intf, bool pl, bool go ) ...@@ -514,9 +514,10 @@ static void openDirectory( intf_thread_t *p_intf, bool pl, bool go )
Open::openMRL( p_intf, uri, go, pl ); Open::openMRL( p_intf, uri, go, pl );
} }
QString DialogsProvider::getDirectoryDialog() QString DialogsProvider::getDirectoryDialog( intf_thread_t *p_intf )
{ {
QString dir = QFileDialog::getExistingDirectory( NULL, qtr( I_OP_DIR_WINTITLE ), p_intf->p_sys->filepath ); QString dir = QFileDialog::getExistingDirectory( NULL,
qtr( I_OP_DIR_WINTITLE ), p_intf->p_sys->filepath );
if( dir.isEmpty() ) return QString(); if( dir.isEmpty() ) return QString();
......
...@@ -90,6 +90,8 @@ public: ...@@ -90,6 +90,8 @@ public:
EXT_FILTER_PLAYLIST, EXT_FILTER_PLAYLIST,
const QString& path = QString() ); const QString& path = QString() );
bool isDying() { return b_isDying; } bool isDying() { return b_isDying; }
static QString getDirectoryDialog( intf_thread_t *p_intf);
protected: protected:
QSignalMapper *menusMapper; QSignalMapper *menusMapper;
QSignalMapper *menusUpdateMapper; QSignalMapper *menusUpdateMapper;
...@@ -143,7 +145,6 @@ public slots: ...@@ -143,7 +145,6 @@ public slots:
void openNetDialog(); void openNetDialog();
void openCaptureDialog(); void openCaptureDialog();
QString getDirectoryDialog();
void PLAppendDialog( int tab = OPEN_FILE_TAB ); void PLAppendDialog( int tab = OPEN_FILE_TAB );
void MLAppendDialog( int tab = OPEN_FILE_TAB ); void MLAppendDialog( int tab = OPEN_FILE_TAB );
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment