docs: void changeState(State state) {
  
          m_state = state;
          switch (state) {
              case validationRunning:
                  m_cancelButton.setEnabled(false);
                  m_okButton.setEnabled(false);
                  clearValidationError();
                  break;
              case validationFailed:
                  m_okButton.setEnabled(false);
                  m_cancelButton.setEnabled(true);
                  break;
              case validationUnknown:
              default:
                  m_cancelButton.setEnabled(true);
                  m_okButton.setEnabled(true);
                  clearValidationError();
                  break;
  
          }
      }