public void ensureState(TableIO.State state)
 {
     foreach (TableHandler tableHandler in listTableHandler)
     {
         if (tableHandler.getTableIO().getState().Equals(TableIO.State.Unknown))
         {
             tableHandler.getTableIO().activate();
         }
         if (!tableHandler.getTableIO().getState().Equals(state))
         {
             tableHandler.getTableIO().setState(state);
         }
     }
 }
Exemplo n.º 2
0
 /// <summary>
 ///   <para>Activate the specified editor</para>
 /// </summary>
 public void setEditor(EditorType editorType, Boolean activate)
 {
     if (listEditors.TryGetValue(editorType, out m_currentEditor))
     {
         m_editorType = editorType;
         TableIO.State state = m_currentEditor.getTableIO(tabBase).getState();
         m_currentEditor.ensureState(state);
         if (activate)
         {
             String currentId = m_currentEditor.activate();
             flnSearch.Text = currentId == null ? "" : currentId;
         }
     }
     else
     {
         // TODO: User feedback
         MessageBox.Show("Unable to activate the editor " + editorType.ToString());
     }
 }
Exemplo n.º 3
0
 new public void ensureState(TableIO.State state)
 {
 }