Working step number options.

This commit is contained in:
Leonardo Zide
2021-01-15 15:37:28 -08:00
parent ec4044dcfa
commit 239e753749
4 changed files with 64 additions and 18 deletions
+22
View File
@@ -98,6 +98,28 @@ void lcInstructions::SetDefaultStepBackgroundColor(quint32 Color)
emit PageInvalid(static_cast<int>(PageIndex)); // todo: invalidate steps, not pages
}
void lcInstructions::SetDefaultStepNumberFont(const QString& Font)
{
if (mStepProperties.StepNumberFont == Font)
return;
mStepProperties.StepNumberFont = Font;
for (size_t PageIndex = 0; PageIndex < mPages.size(); PageIndex++)
emit PageInvalid(static_cast<int>(PageIndex)); // todo: invalidate steps, not pages
}
void lcInstructions::SetDefaultStepNumberColor(quint32 Color)
{
if (mStepProperties.StepNumberColor == Color)
return;
mStepProperties.StepNumberColor = Color;
for (size_t PageIndex = 0; PageIndex < mPages.size(); PageIndex++)
emit PageInvalid(static_cast<int>(PageIndex)); // todo: invalidate steps, not pages
}
void lcInstructions::CreatePages()
{
mPages.clear();