refactor, Modifiers, Use enum instead of cast to int

This commit is contained in:
Tomaz Canabrava
2025-05-08 12:48:10 +02:00
committed by Nick Bolton
parent 8ce6a07d18
commit 49589ae4aa
2 changed files with 7 additions and 7 deletions

View File

@ -121,9 +121,9 @@ protected:
{
return m_Aliases;
}
void setModifier(int m, int n)
void setModifier(Modifier m, int n)
{
m_Modifiers[m] = n;
m_Modifiers[static_cast<int8_t>(m)] = n;
}
QList<int> &modifiers()
{

View File

@ -96,11 +96,11 @@ void ScreenSettingsDialog::accept()
m_pScreen->addAlias(alias);
}
m_pScreen->setModifier(static_cast<int>(Shift), ui_->m_pComboBoxShift->currentIndex());
m_pScreen->setModifier(static_cast<int>(Ctrl), ui_->m_pComboBoxCtrl->currentIndex());
m_pScreen->setModifier(static_cast<int>(Alt), ui_->m_pComboBoxAlt->currentIndex());
m_pScreen->setModifier(static_cast<int>(Meta), ui_->m_pComboBoxMeta->currentIndex());
m_pScreen->setModifier(static_cast<int>(Super), ui_->m_pComboBoxSuper->currentIndex());
m_pScreen->setModifier(Shift, ui_->m_pComboBoxShift->currentIndex());
m_pScreen->setModifier(Ctrl, ui_->m_pComboBoxCtrl->currentIndex());
m_pScreen->setModifier(Alt, ui_->m_pComboBoxAlt->currentIndex());
m_pScreen->setModifier(Meta, ui_->m_pComboBoxMeta->currentIndex());
m_pScreen->setModifier(Super, ui_->m_pComboBoxSuper->currentIndex());
m_pScreen->setSwitchCorner(static_cast<int>(TopLeft), ui_->m_pCheckBoxCornerTopLeft->isChecked());
m_pScreen->setSwitchCorner(static_cast<int>(TopRight), ui_->m_pCheckBoxCornerTopRight->isChecked());