Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
VideoLAN
VLMC
Commits
8aebc6fb
Commit
8aebc6fb
authored
Jan 11, 2010
by
Hugo Beauzee-Luyssen
Browse files
Auto selecting current language in dialog selection widget
parent
770d187f
Changes
2
Hide whitespace changes
Inline
Side-by-side
src/Configuration/VLMCSettingsDefault.cpp
View file @
8aebc6fb
...
...
@@ -61,11 +61,7 @@ void VLMCSettingsDefault::loadlanguageDefaults( const QString& part )
{
SettingsManager
*
setMan
=
SettingsManager
::
getInstance
();
QVariant
defaultLang
=
"fr"
;
setMan
->
setValue
(
part
,
"VLMCLang"
,
defaultLang
);
setMan
->
setValue
(
part
,
"VLMCLang"
,
"en_US"
);
return
;
}
...
...
src/Gui/LanguagePreferences.cpp
View file @
8aebc6fb
...
...
@@ -38,6 +38,7 @@ LanguagePreferences::LanguagePreferences( QWidget *parent )
QDir
dir
(
"ts/"
,
"*.ts"
,
QDir
::
Name
|
QDir
::
IgnoreCase
,
QDir
::
Files
);
QStringList
tss
=
dir
.
entryList
();
m_ui
.
comboBoxLanguage
->
setInsertPolicy
(
QComboBox
::
InsertAlphabetically
);
foreach
(
const
QString
&
tsFileName
,
tss
)
{
QString
localeStr
;
...
...
@@ -54,7 +55,7 @@ LanguagePreferences::LanguagePreferences( QWidget *parent )
m_ui
.
comboBoxLanguage
->
addItem
(
QLocale
::
countryToString
(
locale
.
country
()
)
+
" / "
+
QLocale
::
languageToString
(
locale
.
language
()
),
localeStr
);
}
m_ui
.
comboBoxLanguage
->
addItem
(
"UnitedStates / English"
,
"en"
);
m_ui
.
comboBoxLanguage
->
addItem
(
"UnitedStates / English"
,
"en
_US
"
);
}
LanguagePreferences
::~
LanguagePreferences
()
{}
...
...
@@ -62,9 +63,9 @@ LanguagePreferences::~LanguagePreferences() {}
void
LanguagePreferences
::
load
()
{
const
QString
&
part
=
m_defaults
?
"default"
:
m_settName
;
SettingsManager
*
setMan
=
SettingsManager
::
getInstance
();
QVariant
lang
=
setMan
->
getValue
(
part
,
"VLMCLang"
);
int
idx
=
m_ui
.
comboBoxLanguage
->
findData
(
lang
);
SettingsManager
*
setMan
=
SettingsManager
::
getInstance
();
const
SettingValue
*
lang
=
setMan
->
getValue
(
part
,
"VLMCLang"
);
int
idx
=
m_ui
.
comboBoxLanguage
->
findData
(
lang
->
get
()
);
if
(
idx
!=
-
1
)
m_ui
.
comboBoxLanguage
->
setCurrentIndex
(
idx
);
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment