mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-22 05:16:21 +00:00
#7082 add submenu for suggestions only when not empty
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@36535 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
6d67f264aa
commit
0ff09a4e49
@ -744,6 +744,7 @@ void MenuDefinition::expandSpellingSuggestions(BufferView const * bv)
|
||||
if (lyxrc.spellcheck_continuously) {
|
||||
LYXERR(Debug::GUI, "Misspelled Word! Suggested Words = ");
|
||||
size_t i = 0;
|
||||
size_t m = 10; // first submenu index
|
||||
MenuItem item(MenuItem::Submenu, qt_("More Spelling Suggestions"));
|
||||
item.setSubmenu(MenuDefinition(qt_("More Spelling Suggestions")));
|
||||
for (; i != suggestions.size(); ++i) {
|
||||
@ -751,12 +752,12 @@ void MenuDefinition::expandSpellingSuggestions(BufferView const * bv)
|
||||
LYXERR(Debug::GUI, suggestion);
|
||||
MenuItem w(MenuItem::Command, toqstr(suggestion),
|
||||
FuncRequest(LFUN_WORD_REPLACE, suggestion));
|
||||
if (i < 10)
|
||||
if (i < m)
|
||||
add(w);
|
||||
else
|
||||
item.submenu().add(w);
|
||||
}
|
||||
if (i >= 10)
|
||||
if (i > m)
|
||||
add(item);
|
||||
if (i > 0)
|
||||
add(MenuItem(MenuItem::Separator));
|
||||
|
Loading…
Reference in New Issue
Block a user