/******************* Menus *****************/
#define I_MENU_INFO N_("Information...")
+#define I_MENU_CODECINFO N_("Codec Information...")
#define I_MENU_MSG N_("Messages...")
#define I_MENU_EXT N_("Extended settings...")
writeSettings( "mediainfo" );
}
+void MediaInfoDialog::showTab(int i_tab=0)
+{
+ this->show();
+ IT->setCurrentIndex(i_tab);
+}
+
static int ItemChanged( vlc_object_t *p_this, const char *psz_var,
vlc_value_t oldval, vlc_value_t newval, void *param )
{
instance= NULL;
}
virtual ~MediaInfoDialog();
+
+ void showTab( int );
bool need_update;
void setInput( input_item_t * );
private:
void OpenDialog::showTab(int i_tab=0)
{
- printf ( "%i" , i_tab);
this->show();
ui.Tab->setCurrentIndex(i_tab);
}
MediaInfoDialog::getInstance( p_intf )->toggleVisible();
}
+void DialogsProvider::mediaCodecDialog()
+{
+ MediaInfoDialog::getInstance( p_intf )->showTab( 1 );
+}
+
void DialogsProvider::bookmarksDialog()
{
}
}
void DialogsProvider::openDialog( int i_tab )
{
- OpenDialog::getInstance( p_intf->p_sys->p_mi , p_intf )->showTab( i_tab );
+ OpenDialog::getInstance( p_intf->p_sys->p_mi , p_intf )->showTab( i_tab );
}
void DialogsProvider::PLAppendDialog()
{
}
-
/**** Simple open ****/
QStringList DialogsProvider::showSimpleOpen(QString help, bool all,
void playlistDialog();
void bookmarksDialog();
void mediaInfoDialog();
+ void mediaCodecDialog();
void prefsDialog();
void extendedDialog();
void messagesDialog();
}
DP_SADD( qtr(I_MENU_MSG), "", "", messagesDialog() );
DP_SADD( qtr(I_MENU_INFO) , "", "", mediaInfoDialog() );
+ DP_SADD( qtr(I_MENU_CODECINFO) , "", "", mediaCodecDialog() );
DP_SADD( qtr(I_MENU_EXT), "","",extendedDialog() );
if( mi )
{