Added shortcut option for Fade Previous Steps. Fixes #420.

This commit is contained in:
Leonardo Zide
2020-04-11 11:16:21 -07:00
parent 70da56bb05
commit 5e8baffcf7
4 changed files with 20 additions and 0 deletions
+7
View File
@@ -1060,6 +1060,13 @@ lcCommand gCommands[LC_NUM_COMMANDS] =
QT_TRANSLATE_NOOP("Status", "Toggle the view sphere"),
""
},
// LC_VIEW_FADE_PREVIOUS_STEPS
{
QT_TRANSLATE_NOOP("Action", "View.FadePreviousSteps"),
QT_TRANSLATE_NOOP("Menu", "Fade Previous Steps"),
QT_TRANSLATE_NOOP("Status", "Toggle fading previous model steps"),
""
},
// LC_PIECE_INSERT
{
QT_TRANSLATE_NOOP("Action", "Piece.Insert"),
+1
View File
@@ -165,6 +165,7 @@ enum lcCommandId
LC_VIEW_PROJECTION_ORTHO,
LC_VIEW_PROJECTION_LAST = LC_VIEW_PROJECTION_ORTHO,
LC_VIEW_TOGGLE_VIEW_SPHERE,
LC_VIEW_FADE_PREVIOUS_STEPS,
LC_PIECE_INSERT,
LC_PIECE_DELETE,
LC_PIECE_DUPLICATE,
+11
View File
@@ -1237,6 +1237,13 @@ void lcMainWindow::ToggleViewSphere()
UpdateAllViews();
}
void lcMainWindow::ToggleFadePreviousSteps()
{
lcGetPreferences().mFadeSteps = !lcGetPreferences().mFadeSteps;
UpdateAllViews();
}
QByteArray lcMainWindow::GetTabLayout()
{
QByteArray TabLayoutData;
@@ -2661,6 +2668,10 @@ void lcMainWindow::HandleCommand(lcCommandId CommandId)
ToggleViewSphere();
break;
case LC_VIEW_FADE_PREVIOUS_STEPS:
ToggleFadePreviousSteps();
break;
case LC_PIECE_INSERT:
if (ActiveModel)
ActiveModel->AddPiece();
+1
View File
@@ -290,6 +290,7 @@ public:
void SetShadingMode(lcShadingMode ShadingMode);
void SetSelectionMode(lcSelectionMode SelectionMode);
void ToggleViewSphere();
void ToggleFadePreviousSteps();
void NewProject();
bool OpenProject(const QString& FileName);