Add Hidden Commands to Menus (#677)

* added hidden commands to menu bar
* added playback commands to the customize menu bar popup
close #393
This commit is contained in:
Jeremy Bullock 2016-08-24 02:02:24 -06:00 committed by shun-iwasawa
parent 1bad81ba81
commit 8db15824a6
3 changed files with 27 additions and 2 deletions

View file

@ -138,6 +138,15 @@
<command>MI_RemoveSceneFrame</command>
<command>MI_InsertGlobalKeyframe</command>
<command>MI_RemoveGlobalKeyframe</command>
<separator/>
<command>MI_NextFrame</command>
<command>MI_PrevFrame</command>
<command>MI_FirstFrame</command>
<command>MI_LastFrame</command>
<command>MI_NextDrawing</command>
<command>MI_PrevDrawing</command>
<command>MI_NextStep</command>
<command>MI_PrevStep</command>
</menu>
<menu title="Cells">
<command>MI_Reverse</command>
@ -158,8 +167,11 @@
<command>MI_Rollup</command>
<command>MI_Rolldown</command>
<command>MI_TimeStretch</command>
<separator/>
<command>MI_DrawingSubForward</command>
<command>MI_DrawingSubBackward</command>
<command>MI_DrawingSubGroupForward</command>
<command>MI_DrawingSubGroupBackward</command>
<separator/>
<command>MI_Autorenumber</command>
<command>MI_Duplicate</command>

View file

@ -1232,6 +1232,15 @@ QMenuBar *StackedMenuBar::createFullMenuBar() {
addMenuItem(xsheetMenu, MI_RemoveSceneFrame);
addMenuItem(xsheetMenu, MI_InsertGlobalKeyframe);
addMenuItem(xsheetMenu, MI_RemoveGlobalKeyframe);
xsheetMenu->addSeparator();
addMenuItem(xsheetMenu, MI_NextFrame);
addMenuItem(xsheetMenu, MI_PrevFrame);
addMenuItem(xsheetMenu, MI_FirstFrame);
addMenuItem(xsheetMenu, MI_LastFrame);
addMenuItem(xsheetMenu, MI_NextDrawing);
addMenuItem(xsheetMenu, MI_PrevDrawing);
addMenuItem(xsheetMenu, MI_NextStep);
addMenuItem(xsheetMenu, MI_PrevStep);
// Menu' CELLS
QMenu *cellsMenu = addMenu(tr("Cells"), fullMenuBar);
@ -1253,8 +1262,11 @@ QMenuBar *StackedMenuBar::createFullMenuBar() {
addMenuItem(cellsMenu, MI_Rollup);
addMenuItem(cellsMenu, MI_Rolldown);
addMenuItem(cellsMenu, MI_TimeStretch);
addMenuItem(xsheetMenu, MI_DrawingSubForward);
addMenuItem(xsheetMenu, MI_DrawingSubBackward);
cellsMenu->addSeparator();
addMenuItem(cellsMenu, MI_DrawingSubForward);
addMenuItem(cellsMenu, MI_DrawingSubBackward);
addMenuItem(cellsMenu, MI_DrawingSubGroupForward);
addMenuItem(cellsMenu, MI_DrawingSubGroupBackward);
cellsMenu->addSeparator();
addMenuItem(cellsMenu, MI_Autorenumber);
addMenuItem(cellsMenu, MI_Duplicate);

View file

@ -362,6 +362,7 @@ CommandListTree::CommandListTree(QWidget* parent) : QTreeWidget(parent) {
menuCommandFolder);
addFolder(ShortcutTree::tr("Tools"), ToolCommandType);
addFolder(ShortcutTree::tr("Playback"), PlaybackCommandType);
MenuBarSeparatorItem* sep = new MenuBarSeparatorItem(0);
sep->setToolTip(0, QObject::tr("[Drag&Drop] to copy separator to menu bar"));