mirror of
https://github.com/leozide/leocad.git
synced 2026-07-28 04:07:11 +00:00
Added shortcut option for Fade Previous Steps. Fixes #420.
This commit is contained in:
@@ -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"),
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -290,6 +290,7 @@ public:
|
||||
void SetShadingMode(lcShadingMode ShadingMode);
|
||||
void SetSelectionMode(lcSelectionMode SelectionMode);
|
||||
void ToggleViewSphere();
|
||||
void ToggleFadePreviousSteps();
|
||||
|
||||
void NewProject();
|
||||
bool OpenProject(const QString& FileName);
|
||||
|
||||
Reference in New Issue
Block a user