[DF-654] change QLineEdit to QSpinBox, remove GetAllSwitchComponents