|
|
@ -65,6 +65,8 @@ SetKeyboardLayoutJob::prettyName() const
|
|
|
|
QString
|
|
|
|
QString
|
|
|
|
SetKeyboardLayoutJob::findConvertedKeymap( const QString& convertedKeymapPath ) const
|
|
|
|
SetKeyboardLayoutJob::findConvertedKeymap( const QString& convertedKeymapPath ) const
|
|
|
|
{
|
|
|
|
{
|
|
|
|
|
|
|
|
cDebug() << "Looking for converted keymap in" << convertedKeymapPath;
|
|
|
|
|
|
|
|
|
|
|
|
// No search path supplied, assume the distribution does not provide
|
|
|
|
// No search path supplied, assume the distribution does not provide
|
|
|
|
// converted keymaps
|
|
|
|
// converted keymaps
|
|
|
|
if ( convertedKeymapPath.isEmpty() )
|
|
|
|
if ( convertedKeymapPath.isEmpty() )
|
|
|
@ -76,8 +78,7 @@ SetKeyboardLayoutJob::findConvertedKeymap( const QString& convertedKeymapPath )
|
|
|
|
if ( convertedKeymapDir.exists( name + ".map" )
|
|
|
|
if ( convertedKeymapDir.exists( name + ".map" )
|
|
|
|
|| convertedKeymapDir.exists( name + ".map.gz" ) )
|
|
|
|
|| convertedKeymapDir.exists( name + ".map.gz" ) )
|
|
|
|
{
|
|
|
|
{
|
|
|
|
cDebug() << "Found converted keymap" << name;
|
|
|
|
cDebug() << ".. Found converted keymap" << name;
|
|
|
|
|
|
|
|
|
|
|
|
return name;
|
|
|
|
return name;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -88,6 +89,8 @@ SetKeyboardLayoutJob::findConvertedKeymap( const QString& convertedKeymapPath )
|
|
|
|
QString
|
|
|
|
QString
|
|
|
|
SetKeyboardLayoutJob::findLegacyKeymap() const
|
|
|
|
SetKeyboardLayoutJob::findLegacyKeymap() const
|
|
|
|
{
|
|
|
|
{
|
|
|
|
|
|
|
|
cDebug() << "Looking for legacy keymap in QRC";
|
|
|
|
|
|
|
|
|
|
|
|
int bestMatching = 0;
|
|
|
|
int bestMatching = 0;
|
|
|
|
QString name;
|
|
|
|
QString name;
|
|
|
|
|
|
|
|
|
|
|
@ -137,7 +140,7 @@ SetKeyboardLayoutJob::findLegacyKeymap() const
|
|
|
|
// The best matching entry so far, then let's save that
|
|
|
|
// The best matching entry so far, then let's save that
|
|
|
|
if ( matching >= qMax( bestMatching, 1 ) )
|
|
|
|
if ( matching >= qMax( bestMatching, 1 ) )
|
|
|
|
{
|
|
|
|
{
|
|
|
|
cDebug() << "Found legacy keymap" << mapping[0]
|
|
|
|
cDebug() << ".. Found legacy keymap" << mapping[0]
|
|
|
|
<< "with score" << matching;
|
|
|
|
<< "with score" << matching;
|
|
|
|
|
|
|
|
|
|
|
|
if ( matching > bestMatching )
|
|
|
|
if ( matching > bestMatching )
|
|
|
|