Commit 69db070f authored by Rémi Denis-Courmont's avatar Rémi Denis-Courmont

Use module_*

parent ac5d0a1e
...@@ -88,7 +88,7 @@ PrefsTree::PrefsTree( intf_thread_t *_p_intf, QWidget *_parent ) : ...@@ -88,7 +88,7 @@ PrefsTree::PrefsTree( intf_thread_t *_p_intf, QWidget *_parent ) :
assert (i < (unsigned)p_list->i_count); assert (i < (unsigned)p_list->i_count);
const module_t *p_main = (module_t *)p_list->p_values[i].p_object; const module_t *p_main = (module_t *)p_list->p_values[i].p_object;
if( strcmp( p_main->psz_object_name, "main" ) == 0 ) if( strcmp( module_GetObjName( p_main ), "main" ) == 0 )
p_module = p_main; p_module = p_main;
} }
...@@ -191,7 +191,7 @@ PrefsTree::PrefsTree( intf_thread_t *_p_intf, QWidget *_parent ) : ...@@ -191,7 +191,7 @@ PrefsTree::PrefsTree( intf_thread_t *_p_intf, QWidget *_parent ) :
p_module = (module_t *)p_list->p_values[i_index].p_object; p_module = (module_t *)p_list->p_values[i_index].p_object;
// Main module excluded // Main module excluded
if( !strcmp( p_module->psz_object_name, "main" ) ) continue; if( !strcmp( module_GetObjName( p_module ), "main" ) ) continue;
/* Exclude submodules; they have no config options of their own */ /* Exclude submodules; they have no config options of their own */
if( p_module->b_submodule ) continue; if( p_module->b_submodule ) continue;
...@@ -252,15 +252,14 @@ PrefsTree::PrefsTree( intf_thread_t *_p_intf, QWidget *_parent ) : ...@@ -252,15 +252,14 @@ PrefsTree::PrefsTree( intf_thread_t *_p_intf, QWidget *_parent ) :
PrefsItemData *module_data = new PrefsItemData(); PrefsItemData *module_data = new PrefsItemData();
module_data->b_submodule = p_module->b_submodule; module_data->b_submodule = p_module->b_submodule;
module_data->i_type = TYPE_MODULE; module_data->i_type = TYPE_MODULE;
module_data->psz_name = strdup( p_module->psz_object_name ); module_data->psz_name = strdup( module_GetObjName( p_module ) );
module_data->i_object_id = p_module->b_submodule ? module_data->i_object_id = p_module->b_submodule ?
((module_t *)p_module->p_parent)->i_object_id : ((module_t *)p_module->p_parent)->i_object_id :
p_module->i_object_id; p_module->i_object_id;
module_data->help.clear(); module_data->help.clear();
// TODO image // TODO image
QTreeWidgetItem *module_item = new QTreeWidgetItem(); QTreeWidgetItem *module_item = new QTreeWidgetItem();
module_item->setText( 0, qtr( p_module->psz_shortname ? module_item->setText( 0, qtr( module_GetName( p_module, VLC_FALSE ) ) );
p_module->psz_shortname : p_module->psz_object_name) );
//item->setIcon( 0 , XXX ); //item->setIcon( 0 , XXX );
module_item->setData( 0, Qt::UserRole, module_item->setData( 0, Qt::UserRole,
QVariant::fromValue( module_data) ); QVariant::fromValue( module_data) );
...@@ -390,11 +389,11 @@ PrefsPanel::PrefsPanel( intf_thread_t *_p_intf, QWidget *_parent, ...@@ -390,11 +389,11 @@ PrefsPanel::PrefsPanel( intf_thread_t *_p_intf, QWidget *_parent,
} }
else else
{ {
head = QString( qtr(p_module->psz_longname) ); head = QString( qtr( module_GetLongName( p_module ) ) );
if( p_module->psz_help ) if( p_module->psz_help )
{ {
help.append( "\n" ); help.append( "\n" );
help.append( qtr( p_module->psz_help ) ); help.append( qtr( module_GetHelp( p_module ) ) );
} }
} }
......
...@@ -437,7 +437,7 @@ void ModuleConfigControl::finish( bool bycat ) ...@@ -437,7 +437,7 @@ void ModuleConfigControl::finish( bool bycat )
if( bycat ) if( bycat )
{ {
if( !strcmp( p_parser->psz_object_name, "main" ) ) continue; if( !strcmp( module_GetObjName( p_parser ), "main" ) ) continue;
for (size_t i = 0; i < p_parser->confsize; i++) for (size_t i = 0; i < p_parser->confsize; i++)
{ {
...@@ -445,19 +445,19 @@ void ModuleConfigControl::finish( bool bycat ) ...@@ -445,19 +445,19 @@ void ModuleConfigControl::finish( bool bycat )
/* Hack: required subcategory is stored in i_min */ /* Hack: required subcategory is stored in i_min */
if( p_config->i_type == CONFIG_SUBCATEGORY && if( p_config->i_type == CONFIG_SUBCATEGORY &&
p_config->value.i == p_item->min.i ) p_config->value.i == p_item->min.i )
combo->addItem( qtr(p_parser->psz_longname), combo->addItem( qtr( module_GetLongName( p_parser )),
QVariant( p_parser->psz_object_name ) ); QVariant( module_GetObjName( p_parser ) ) );
if( p_item->value.psz && !strcmp( p_item->value.psz, if( p_item->value.psz && !strcmp( p_item->value.psz,
p_parser->psz_object_name) ) module_GetObjName( p_parser ) ) )
combo->setCurrentIndex( combo->count() - 1 ); combo->setCurrentIndex( combo->count() - 1 );
} }
} }
else if( module_IsCapable( p_parser, p_item->psz_type ) ) else if( module_IsCapable( p_parser, p_item->psz_type ) )
{ {
combo->addItem( qtr(p_parser->psz_longname), combo->addItem( qtr(module_GetLongName( p_parser ) ),
QVariant( p_parser->psz_object_name ) ); QVariant( module_GetObjName( p_parser ) ) );
if( p_item->value.psz && !strcmp( p_item->value.psz, if( p_item->value.psz && !strcmp( p_item->value.psz,
p_parser->psz_object_name) ) module_GetObjName( p_parser ) ) )
combo->setCurrentIndex( combo->count() - 1 ); combo->setCurrentIndex( combo->count() - 1 );
} }
} }
...@@ -529,11 +529,11 @@ ModuleListConfigControl::~ModuleListConfigControl() ...@@ -529,11 +529,11 @@ ModuleListConfigControl::~ModuleListConfigControl()
#define CHECKBOX_LISTS \ #define CHECKBOX_LISTS \
{ \ { \
QCheckBox *cb = new QCheckBox( qtr( p_parser->psz_longname ) );\ QCheckBox *cb = new QCheckBox( qtr( module_GetLongName( p_parser ) ) );\
checkBoxListItem *cbl = new checkBoxListItem; \ checkBoxListItem *cbl = new checkBoxListItem; \
\ \
CONNECT( cb, stateChanged( int ), this, onUpdate( int ) );\ CONNECT( cb, stateChanged( int ), this, onUpdate( int ) );\
cb->setToolTip( formatTooltip( qtr(p_parser->psz_longname)) );\ cb->setToolTip( formatTooltip( qtr( module_GetLongName( p_parser ))));\
cbl->checkBox = cb; \ cbl->checkBox = cb; \
\ \
int i = -1; \ int i = -1; \
...@@ -541,7 +541,7 @@ ModuleListConfigControl::~ModuleListConfigControl() ...@@ -541,7 +541,7 @@ ModuleListConfigControl::~ModuleListConfigControl()
i--; \ i--; \
\ \
cbl->psz_module = strdup( i>=0?p_parser->pp_shortcuts[i] \ cbl->psz_module = strdup( i>=0?p_parser->pp_shortcuts[i] \
: p_parser->psz_object_name ); \ : module_GetObjName( p_parser ) ); \
modules.push_back( cbl ); \ modules.push_back( cbl ); \
} }
...@@ -559,7 +559,7 @@ void ModuleListConfigControl::finish( bool bycat ) ...@@ -559,7 +559,7 @@ void ModuleListConfigControl::finish( bool bycat )
if( bycat ) if( bycat )
{ {
if( !strcmp( p_parser->psz_object_name, "main" ) ) continue; if( !strcmp( module_GetObjName( p_parser ), "main" ) ) continue;
for (size_t i = 0; i < p_parser->confsize; i++) for (size_t i = 0; i < p_parser->confsize; i++)
{ {
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* Copyright (C) 2006-2007 the VideoLAN team * Copyright (C) 2006-2007 the VideoLAN team
* $Id$ * $Id$
* *
* Authors: Clment Stenac <zorglub@videolan.org> * Authors: Clément Stenac <zorglub@videolan.org>
* Jean-Baptiste Kempf <jb@videolan.org> * Jean-Baptiste Kempf <jb@videolan.org>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
...@@ -437,19 +437,18 @@ QMenu *QVLCMenu::SDMenu( intf_thread_t *p_intf ) ...@@ -437,19 +437,18 @@ QMenu *QVLCMenu::SDMenu( intf_thread_t *p_intf )
if( !module_IsCapable( p_parser, "services_discovery" ) ) if( !module_IsCapable( p_parser, "services_discovery" ) )
continue; continue;
QAction *a = new QAction( qfu( p_parser->psz_longname ), menu ); QAction *a = new QAction( qfu( module_GetLongName( p_parser ) ), menu );
a->setCheckable( true ); a->setCheckable( true );
/* hack to handle submodules properly */ /* hack to handle submodules properly */
int i = -1; int i = -1;
while( p_parser->pp_shortcuts[++i] != NULL ); while( p_parser->pp_shortcuts[++i] != NULL );
i--; i--;
if( playlist_IsServicesDiscoveryLoaded( THEPL, if( playlist_IsServicesDiscoveryLoaded( THEPL,
i>=0?p_parser->pp_shortcuts[i] p_parser->pp_shortcuts[i] ?: module_GetObjName( p_parser ) ) )
: p_parser->psz_object_name ) )
a->setChecked( true ); a->setChecked( true );
CONNECT( a , triggered(), THEDP->SDMapper, map() ); CONNECT( a , triggered(), THEDP->SDMapper, map() );
THEDP->SDMapper->setMapping( a, i>=0? p_parser->pp_shortcuts[i] : THEDP->SDMapper->setMapping( a, i>=0? p_parser->pp_shortcuts[i] :
p_parser->psz_object_name ); module_GetObjName( p_parser ) );
menu->addAction( a ); menu->addAction( a );
} }
vlc_list_release( p_list ); vlc_list_release( p_list );
......
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