Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
10/06/14 16:20:02 (10 years ago)
Author:
pfleck
Message:

#2229

  • Changed the Content type of VRPInstanceProviderView. In the previous version the VRPInstanceProviderView is not used correctly as default View for VRPInstances and therefore the VRPImportDialog is not shown.
  • Made IVRPInstanceProvider generic for consistency and to avoid unnecessary casts.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Problems.Instances.VehicleRouting.Views/3.4/VRPInstanceProviderView.cs

    r11287 r11420  
    2929namespace HeuristicLab.Problems.Instances.VehicleRouting.Views {
    3030  [View("VRP InstanceProvider View")]
    31   [Content(typeof(IProblemInstanceProvider<IVRPData>), IsDefaultView = true)]
     31  [Content(typeof(IVRPInstanceProvider<>), IsDefaultView = true)]
    3232  public partial class VRPInstanceProviderView<T> : ProblemInstanceProviderView<T> where T : class, IVRPData {
    3333
     
    3737
    3838    protected override void importButton_Click(object sender, EventArgs e) {
    39       var provider = Content as IVRPInstanceProvider;
     39      var provider = Content as IVRPInstanceProvider<T>;
    4040      if (provider != null) {
    4141        using (var dialog = new VRPImportDialog(Content.Name)) {
     
    5454
    5555    protected override void exportButton_Click(object sender, EventArgs e) {
    56       var provider = Content as IVRPInstanceProvider;
     56      var provider = Content as IVRPInstanceProvider<T>;
    5757      if (provider != null) {
    5858        if (saveFileDialog.ShowDialog(this) == DialogResult.OK) {
Note: See TracChangeset for help on using the changeset viewer.