]> git.lyx.org Git - features.git/commitdiff
* Menus.cpp: add accelerator to "More Languages ..."
authorJürgen Spitzmüller <spitz@lyx.org>
Sun, 28 Feb 2010 10:23:06 +0000 (10:23 +0000)
committerJürgen Spitzmüller <spitz@lyx.org>
Sun, 28 Feb 2010 10:23:06 +0000 (10:23 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@33591 a592a061-630c-0410-9148-cb99ea01b6c8

src/frontends/qt4/Menus.cpp

index 53cb2d5dc34297a2845388f7aff1020265c6c9e5..b9d9353ef24e17db2c928c443cbb681ab5af317f 100644 (file)
@@ -788,7 +788,10 @@ void MenuDefinition::expandLanguageSelector(Buffer const * buf)
 
        MenuItem item(MenuItem::Submenu, qt_("Language|L"));
        item.setSubmenu(MenuDefinition(qt_("Language")));
+       QString morelangs = qt_("More Languages ...|M");
        QStringList accelerators;
+       if (morelangs.contains('|'))
+               accelerators.append(morelangs.section('|', -1));
        std::set<Language const *, sortLanguageByName>::const_iterator const begin = languages.begin();
        for (std::set<Language const *, sortLanguageByName>::const_iterator cit = begin;
             cit != languages.end(); ++cit) {
@@ -825,7 +828,7 @@ void MenuDefinition::expandLanguageSelector(Buffer const * buf)
                item.submenu().addWithStatusCheck(w);
        }
        item.submenu().add(MenuItem(MenuItem::Separator));
-       item.submenu().add(MenuItem(MenuItem::Command, qt_("More Languages ..."),
+       item.submenu().add(MenuItem(MenuItem::Command, morelangs,
                        FuncRequest(LFUN_DIALOG_SHOW, "character")));
        add(item);
 }