/// <summary>
 /// Removes a state
 /// </summary>
 public void RemoveState(QItemStates state)
 {
     this.States = QItemStatesHelper.AdjustState(this.States, state, false);
 }
 /// <summary>
 /// Adds a state.
 /// </summary>
 public void AddState(QItemStates state)
 {
     this.States = QItemStatesHelper.AdjustState(this.States, state, true);
 }