+void DialogsProvider::prefsDialog()
+{
+ PrefsDialog::getInstance( p_intf )->toggleVisible();
+}
+void DialogsProvider::extendedDialog()
+{
+ ExtendedDialog::getInstance( p_intf )->toggleVisible();
+}
+
+void DialogsProvider::messagesDialog()
+{
+ MessagesDialog::getInstance( p_intf )->toggleVisible();
+}
+
+void DialogsProvider::gotoTimeDialog()
+{
+ GotoTimeDialog::getInstance( p_intf )->toggleVisible();
+}
+
+void DialogsProvider::vlmDialog()
+{
+ VLMDialog::getInstance( p_intf )->toggleVisible();
+}
+
+void DialogsProvider::helpDialog()
+{
+ HelpDialog::getInstance( p_intf )->toggleVisible();
+}
+
+void DialogsProvider::aboutDialog()
+{
+ AboutDialog::getInstance( p_intf )->toggleVisible();
+}
+
+void DialogsProvider::mediaInfoDialog()
+{
+ MediaInfoDialog::getInstance( p_intf )->toggleVisible();
+}
+
+void DialogsProvider::mediaCodecDialog()
+{
+ MediaInfoDialog::getInstance( p_intf )->showTab( 2 );
+}
+
+void DialogsProvider::bookmarksDialog()
+{
+ /* FIXME - Implement me */
+ /* BookmarkDialog::getInstance( p_intf )->toggleVisible(); */
+}
+
+void DialogsProvider::podcastConfigureDialog()
+{
+ PodcastConfigDialog::getInstance( p_intf )->toggleVisible();
+}
+
+
+/****************************************************************************
+ * All the open/add stuff
+ * Open Dialog first - Simple Open then
+ ****************************************************************************/
+
+void DialogsProvider::openDialog( int i_tab )
+{
+ OpenDialog::getInstance( p_intf->p_sys->p_mi , p_intf )->showTab( i_tab );
+}