//////////////////////////////////////////////////////////////////////////////////////////////////// /// <summary> Updates the UI according to the controller's state. </summary> /// /// <param name="state"> The controllers state. </param> private void SetState(ModelExtractorStateEnum state) { switch (state) { case ModelExtractorStateEnum.ExtractorReady: case ModelExtractorStateEnum.ExtractorClosing: SetControls(); break; case ModelExtractorStateEnum.ExtractorClosed: case ModelExtractorStateEnum.ExtractorInitialising: break; } }
//////////////////////////////////////////////////////////////////////////////////////////////////// /// <summary> Updates the UI according to the controller's state. </summary> /// /// <param name="state"> The controllers state. </param> private void SetState(ModelExtractorStateEnum state) { switch (state) { case ModelExtractorStateEnum.ExtractorReady: mAddJobButton.Enabled = true; break; case ModelExtractorStateEnum.ExtractorClosed: case ModelExtractorStateEnum.ExtractorClosing: case ModelExtractorStateEnum.ExtractorInitialising: mAddJobButton.Enabled = false; break; } }
public ModelExtractorStateChangeArgs(ModelExtractorStateEnum state) { State = state; }