From: Richard Kimberly Heck Date: Thu, 23 May 2019 00:57:39 +0000 (-0400) Subject: Re-organize and comment code a bit. X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=be5e76daa14fdcf755cb64f46b4796baf5512eb2;p=features.git Re-organize and comment code a bit. --- diff --git a/src/frontends/qt4/Menus.cpp b/src/frontends/qt4/Menus.cpp index 91ab3f271e..3f855c9313 100644 --- a/src/frontends/qt4/Menus.cpp +++ b/src/frontends/qt4/Menus.cpp @@ -1437,42 +1437,42 @@ void MenuDefinition::expandBranches(Buffer const * buf) if (!buf || buf->hasReadonlyFlag()) return; - BufferParams const & master_params = buf->masterBuffer()->params(); - BufferParams const & params = buf->params(); - if (params.branchlist().empty() && master_params.branchlist().empty() ) { + BranchList const & master_list = + buf->masterBuffer()->params().branchlist(); + BranchList const & child_list = buf->params().branchlist(); + if (child_list.empty() && master_list.empty() ) { add(MenuItem(MenuItem::Help, qt_("No Branches Set for Document!"))); return; } - BranchList::const_iterator cit = master_params.branchlist().begin(); - BranchList::const_iterator end = master_params.branchlist().end(); - - for (int ii = 1; cit != end; ++cit, ++ii) { - docstring label = cit->branch(); + BranchList::const_iterator mit = master_list.begin(); + BranchList::const_iterator const mend = master_list.end(); + for (int ii = 1; mit != mend; ++mit, ++ii) { + // NUM. Branch Name + "|", which triggers an empty shortcut in + // case that character should be in the branch name + docstring label = convert(ii) + ". " + + mit->branch() + char_type('|'); if (ii < 10) { - label = convert(ii) + ". " + label - + char_type('|') + convert(ii); + // Add NUM as a keyboard shortcut + label += convert(ii); } addWithStatusCheck(MenuItem(MenuItem::Command, toqstr(label), FuncRequest(LFUN_BRANCH_INSERT, - cit->branch()))); + mit->branch()))); } if (buf == buf->masterBuffer()) return; MenuDefinition child_branches; - - BranchList::const_iterator ccit = params.branchlist().begin(); - BranchList::const_iterator cend = params.branchlist().end(); - + BranchList::const_iterator ccit = child_list.begin(); + BranchList::const_iterator cend = child_list.end(); for (int ii = 1; ccit != cend; ++ccit, ++ii) { - docstring label = ccit->branch(); + docstring label = convert(ii) + ". " + + ccit->branch() + char_type('|'); if (ii < 10) { - label = convert(ii) + ". " + label - + char_type('|') + convert(ii); - } else - label += char_type('|'); + label += convert(ii); + } child_branches.addWithStatusCheck(MenuItem(MenuItem::Command, toqstr(label), FuncRequest(LFUN_BRANCH_INSERT,