void OpenDialog::showTab(int i_tab=0)
{
+ printf ( "%i" , i_tab);
this->show();
ui.Tab->setCurrentIndex(i_tab);
}
}
resize( width(), mainHeight + advHeight );
}
+
+ showTab( 2 );
}
void OpenDialog::updateMRL() {
switch( de->i_dialog )
{
case INTF_DIALOG_FILE:
+ openDialog(); break;
case INTF_DIALOG_DISC:
+ openDiscDialog(); break;
case INTF_DIALOG_NET:
+ openNetDialog(); break;
case INTF_DIALOG_CAPTURE:
- openDialog( de->i_dialog ); break;
+ openDialog(); break;
case INTF_DIALOG_PLAYLIST:
playlistDialog(); break;
case INTF_DIALOG_MESSAGES:
{
openDialog( 0 );
}
-void DialogsProvider::PLAppendDialog()
+void DialogsProvider::openDiscDialog()
{
+ openDialog( 1 );
}
-void DialogsProvider::MLAppendDialog()
+void DialogsProvider::openNetDialog()
{
+ openDialog( 2 );
}
void DialogsProvider::openDialog( int i_tab )
{
OpenDialog::getInstance( p_intf->p_sys->p_mi , p_intf )->showTab( i_tab );
}
+void DialogsProvider::PLAppendDialog()
+{
+}
+void DialogsProvider::MLAppendDialog()
+{
+}
+
+
/**** Simple open ****/
QStringList DialogsProvider::showSimpleOpen()
void simpleMLAppendDialog();
void simpleOpenDialog();
void openDialog();
+ void openDialog(int );
+ void openNetDialog();
+ void openDiscDialog();
void PLAppendDialog();
void MLAppendDialog();
- void openDialog( int );
void popupMenu( int );
void doInteraction( intf_dialog_args_t * );
void menuAction( QObject *);
QMenu *menu = new QMenu();
DP_SADD( qtr("Quick &Open File...") , "", "", simpleOpenDialog() );
DP_SADD( qtr("&Advanced Open..." ), "", "", openDialog() );
+ DP_SADD( qtr("Open &Network..." ), "", "", openNetDialog());
+ DP_SADD( qtr("Open &Disc..." ), "", "", openDiscDialog());
menu->addSeparator();
DP_SADD( qtr("Streaming..."), "", "", streamingDialog() );
menu->addSeparator();