Shade text on menu items to indicate enable/disable state.
Tie onTriggered to meaningful slots on window or project.
Force all menu items (those with and without icons) to be horizontally aligned.
Disable actions that are not possible given the current project or project state.
That is, don't enable step if there is not project or if the project is not being debugged.
Add icon shading for disabled icons.
There is still work to do when we merge in the improved preferences.
Specifically, the disabled text color and disabled icon colors are static values now.
They should be derived from the current theme/palette.
onTriggered
to meaningful slots on window or project.step
if there is not project or if the project is not being debugged.There is still work to do when we merge in the improved preferences. Specifically, the disabled text color and disabled icon colors are static values now. They should be derived from the current theme/palette.
Closes #397.