btnRecording
fPlayButton->SetEnabled((fButtonState != btnRecording) && hasSelection);
fRewindButton->SetEnabled((fButtonState != btnRecording) && hasSelection);
fForwardButton->SetEnabled((fButtonState != btnRecording) && hasSelection);
fSaveButton->SetEnabled(hasSelection && (fButtonState != btnRecording));
fInputField->SetEnabled(fButtonState != btnRecording);
SetButtonState(btnRecording);