Skip to content

Commit 11bb3ab

Browse files
Update clear buttons just before showing the dropdown
Signed-off-by: Éloïse Brosseau <eloise.brosseau@autodesk.com>
1 parent 55d3113 commit 11bb3ab

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

src/plugins/rv-packages/annotate/annotate_mode.mu

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2260,13 +2260,6 @@ class: AnnotateMinorMode : MinorMode
22602260
return if _syncAutoStart then CheckedMenuState else UncheckedMenuState;
22612261
}
22622262

2263-
method: undoSlot (void; bool checked)
2264-
{
2265-
undoPaint();
2266-
updateFrameDependentState();
2267-
redraw();
2268-
}
2269-
22702263
method: clearSlot (void; bool checked)
22712264
{
22722265
clearPaint(_currentNode, _currentNodeInfo.frame);
@@ -2292,6 +2285,13 @@ class: AnnotateMinorMode : MinorMode
22922285
redraw();
22932286
}
22942287

2288+
method: undoSlot (void; bool checked)
2289+
{
2290+
undoPaint();
2291+
updateFrameDependentState();
2292+
redraw();
2293+
}
2294+
22952295
method: redoSlot (void; bool checked)
22962296
{
22972297
redoPaint();
@@ -3129,6 +3129,8 @@ class: AnnotateMinorMode : MinorMode
31293129
_clearButton.setMenu(clearMenu);
31303130
_clearButton.setPopupMode(QToolButton.InstantPopup);
31313131

3132+
connect(clearMenu, QMenu.aboutToShow, undoRedoClearUpdate);
3133+
31323134
connect(_clearFrameAct, QAction.triggered, clearSlot);
31333135
connect(_clearAllFramesAct, QAction.triggered, clearAllSlot);
31343136
_clearButton.setStyleSheet("QToolButton::menu-indicator { subcontrol-position: bottom right; top: -2px; }");

0 commit comments

Comments
 (0)