Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
09/25/11 21:02:58 (13 years ago)
Author:
ascheibe
Message:

#1652

  • added MainForms for Single and Multiple Documents to Optimizer
  • moved cursor handling code up to MainForm
  • added a configuration dialog for switching between different MainForms
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Optimizer/3.3/FileManager.cs

    r5445 r6827  
    6060      if (openFileDialog.ShowDialog() == DialogResult.OK) {
    6161        foreach (string filename in openFileDialog.FileNames) {
    62           ((OptimizerMainForm)MainFormManager.MainForm).SetAppStartingCursor();
     62          ((MainForm.WindowsForms.MainForm)MainFormManager.MainForm).SetAppStartingCursor();
    6363          ContentManager.LoadAsync(filename, LoadingCompleted);
    6464        }
     
    7676      }
    7777      finally {
    78         ((OptimizerMainForm)MainFormManager.MainForm).ResetAppStartingCursor();
     78        ((MainForm.WindowsForms.MainForm)MainFormManager.MainForm).ResetAppStartingCursor();
    7979      }
    8080    }
     
    9292          SaveAs(view);
    9393        else {
    94           ((OptimizerMainForm)MainFormManager.MainForm).SetAppStartingCursor();
     94          ((MainForm.WindowsForms.MainForm)MainFormManager.MainForm).SetAppStartingCursor();
    9595          SetEnabledStateOfContentViews(content, false);
    9696          ContentManager.SaveAsync(content, content.Filename, true, SavingCompleted);
     
    117117
    118118        if (saveFileDialog.ShowDialog() == DialogResult.OK) {
    119           ((OptimizerMainForm)MainFormManager.MainForm).SetAppStartingCursor();
     119          ((MainForm.WindowsForms.MainForm)MainFormManager.MainForm).SetAppStartingCursor();
    120120          SetEnabledStateOfContentViews(content, false);
    121121          if (saveFileDialog.FilterIndex == 1) {
     
    131131        SetEnabledStateOfContentViews(content, true);
    132132        if (error != null) throw error;
    133         MainFormManager.GetMainForm<OptimizerMainForm>().UpdateTitle();
     133        MainFormManager.GetMainForm<OptimizerDockingMainForm>().UpdateTitle();
    134134      }
    135135      catch (Exception ex) {
     
    137137      }
    138138      finally {
    139         ((OptimizerMainForm)MainFormManager.MainForm).ResetAppStartingCursor();
     139        ((MainForm.WindowsForms.MainForm)MainFormManager.MainForm).ResetAppStartingCursor();
    140140      }
    141141    }
    142142
    143143    private static void SetEnabledStateOfContentViews(IStorableContent content, bool enabled) {
    144       OptimizerMainForm mainForm = MainFormManager.GetMainForm<OptimizerMainForm>();
     144      OptimizerDockingMainForm mainForm = MainFormManager.GetMainForm<OptimizerDockingMainForm>();
    145145      if (mainForm.InvokeRequired)
    146146        mainForm.Invoke((Action<IStorableContent, bool>)SetEnabledStateOfContentViews, content, enabled);
Note: See TracChangeset for help on using the changeset viewer.