******************************************************************************/
#include "dialogs/mediainfo.hpp"
+#include "components/infopanels.hpp"
#include "input_manager.hpp"
#include "dialogs_provider.hpp"
-#include "util/qvlcframe.hpp"
-#include "components/infopanels.hpp"
-#include "qt4.hpp"
#include <QTabWidget>
#include <QGridLayout>
b_need_update = true;
setWindowTitle( qtr( "Media information" ) );
- resize( 600 , 300 );
+ resize( 600 , 480 );
/* TabWidgets and Tabs creation */
IT = new QTabWidget;
if( stats )
{
ISP = new InputStatsPanel( IT, p_intf );
- IT->addTab( ISP, qtr( "&Stats" ) );
+ IT->addTab( ISP, qtr( "&Statistics" ) );
}
QGridLayout *layout = new QGridLayout( this );
{
clear();
update( p_input, true, true );
- /* if info is from current input, don't set default to edit, if user opens
+ /* if info is from current input, don't set default to edit, if user opens
* some other item, se default to edit, so it won't be updated to current item metas
*
* This really doesn't seem as clean solution as it could be
*/
input_thread_t *p_current =
MainInputManager::getInstance( p_intf )->getInput();
- MP->setEditMode( ( !p_current || p_current->b_dead ) ?
+ MP->setEditMode( ( !p_current || p_current->b_dead || input_GetItem( p_current ) != p_input ) ?
true: false );
}
vlc_object_release( p_input );
}
-void MediaInfoDialog::update( input_item_t *p_item,
+void MediaInfoDialog::update( input_item_t *p_item,
bool update_info,
bool update_meta )
{