#include "util/qt_dirs.hpp"
#include <vlc_keys.h>
#include <vlc_intf_strings.h>
+#include <vlc_modules.h>
#include <QString>
#include <QVariant>
void FileConfigControl::updateField()
{
- QString file = QFileDialog::getOpenFileName( NULL,
+ QString file = QFileDialog::getSaveFileName( NULL,
qtr( "Select File" ), QVLCUserDir( VLC_HOME_DIR ) );
if( file.isNull() ) return;
text->setText( toNativeSeparators( file ) );
for( int i_index = 0; i_index < p_module_config->i_list; i_index++ )
{
if( !p_module_config->ppsz_list[i_index] )
+ {
+ combo->addItem( "", QVariant(""));
+ if( !p_item->value.psz )
+ combo->setCurrentIndex( combo->count() - 1 );
continue;
- combo->addItem( qtr((p_module_config->ppsz_list_text &&
+ }
+ combo->addItem( qfu((p_module_config->ppsz_list_text &&
p_module_config->ppsz_list_text[i_index])?
- p_module_config->ppsz_list_text[i_index] :
+ _(p_module_config->ppsz_list_text[i_index]) :
p_module_config->ppsz_list[i_index] ),
- QVariant( qtr(p_module_config->ppsz_list[i_index] )) );
+ QVariant( qfu(p_module_config->ppsz_list[i_index] )) );
if( p_item->value.psz && !strcmp( p_module_config->value.psz,
p_module_config->ppsz_list[i_index] ) )
combo->setCurrentIndex( combo->count() - 1 );
for ( int i_index = 0; i_index < p_config->i_list; i_index++ )
{
- combo->addItem( qtr( p_config->ppsz_list_text[i_index] ),
+ combo->addItem( qtr(p_config->ppsz_list_text[i_index]),
QVariant( p_config->pi_list[i_index] ) );
if( p_config->value.i == p_config->pi_list[i_index] )
{
combo->setCurrentIndex( i_index );
}
}
- combo->setToolTip( qtr( p_config->psz_longtext ) );
+ combo->setToolTip( qfu( p_config->psz_longtext ) );
}
}
for( int i = 0; i < p_item->i_action; i++ )
{
QPushButton *button =
- new QPushButton( qtr( p_item->ppsz_action_text[i] ));
+ new QPushButton( qfu( p_item->ppsz_action_text[i] ));
CONNECT( button, clicked(), signalMapper, map() );
signalMapper->setMapping( button, i );
l->addWidget( button, line, LAST_COLUMN - p_item->i_action + i,
- QString text in column 0
- QString name in data of column 0
- KeyValue in String in column 1
- - KeyValue in int in column 1
+ - KeyValue in int64_t in column 1
*/
QTreeWidgetItem *treeItem = new QTreeWidgetItem();
treeItem->setText( 0, qtr( p_item->psz_text ) );
treeItem->setData( 0, Qt::UserRole,
QVariant( qfu( p_item->psz_name ) ) );
treeItem->setText( 1, VLCKeyToString( p_item->value.i ) );
- treeItem->setData( 1, Qt::UserRole, QVariant( p_item->value.i ) );
+ treeItem->setData( 1, Qt::UserRole, QVariant( qlonglong( p_item->value.i ) ) );
table->addTopLevelItem( treeItem );
continue;
}
{
list[0]->setText( 2, VLCKeyToString( p_item->value.i ) );
list[0]->setData( 2, Qt::UserRole,
- QVariant( p_item->value.i ) );
+ QVariant( qlonglong( p_item->value.i ) ) );
}
if( list.count() >= 2 )
msg_Dbg( p_this, "This is probably wrong, %s", p_item->psz_text );