diff --git a/Source/UI/AnalogIOInterface.cpp b/Source/UI/AnalogIOInterface.cpp index 92574a8..53b19df 100644 --- a/Source/UI/AnalogIOInterface.cpp +++ b/Source/UI/AnalogIOInterface.cpp @@ -107,6 +107,12 @@ void AnalogIOInterface::setInterfaceEnabledState(bool newState) if (channelDirectionComboBoxes[i] != nullptr) channelDirectionComboBoxes[i]->setEnabled(newState); } + + if (saveSettingsButton != nullptr) + saveSettingsButton->setEnabled(newState); + + if (loadSettingsButton != nullptr) + loadSettingsButton->setEnabled(newState); } void AnalogIOInterface::updateSettings() diff --git a/Source/UI/NeuropixelsV1Interface.cpp b/Source/UI/NeuropixelsV1Interface.cpp index eb5a02a..47678e1 100644 --- a/Source/UI/NeuropixelsV1Interface.cpp +++ b/Source/UI/NeuropixelsV1Interface.cpp @@ -892,6 +892,12 @@ void NeuropixelsV1Interface::setInterfaceEnabledState(bool enabledState) if (gainCalibrationFileButton != nullptr) gainCalibrationFileButton->setEnabled(enabledState); + + if (saveSettingsButton != nullptr) + saveSettingsButton->setEnabled(enabledState); + + if (loadSettingsButton != nullptr) + loadSettingsButton->setEnabled(enabledState); } void NeuropixelsV1Interface::startAcquisition() diff --git a/Source/UI/NeuropixelsV2eProbeInterface.cpp b/Source/UI/NeuropixelsV2eProbeInterface.cpp index b1c6a6b..43403fa 100644 --- a/Source/UI/NeuropixelsV2eProbeInterface.cpp +++ b/Source/UI/NeuropixelsV2eProbeInterface.cpp @@ -544,6 +544,12 @@ void NeuropixelsV2eProbeInterface::setInterfaceEnabledState(bool enabledState) if (gainCorrectionFileButton != nullptr) gainCorrectionFileButton->setEnabled(enabledState); + + if (saveSettingsButton != nullptr) + saveSettingsButton->setEnabled(enabledState); + + if (loadSettingsButton != nullptr) + loadSettingsButton->setEnabled(enabledState); } void NeuropixelsV2eProbeInterface::startAcquisition() diff --git a/Source/UI/OutputClockInterface.cpp b/Source/UI/OutputClockInterface.cpp index 6b821b7..d63ecc5 100644 --- a/Source/UI/OutputClockInterface.cpp +++ b/Source/UI/OutputClockInterface.cpp @@ -114,6 +114,12 @@ void OutputClockInterface::setInterfaceEnabledState(bool newState) if (gateRunButton != nullptr) gateRunButton->setEnabled(newState); + + if (saveSettingsButton != nullptr) + saveSettingsButton->setEnabled(newState); + + if (loadSettingsButton != nullptr) + loadSettingsButton->setEnabled(newState); } void OutputClockInterface::updateSettings()