Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/04/08 15:16:51 (16 years ago)
Author:
gkronber
Message:
  • fixed #37. Assemblies that have missing references (wrong versions) are also listed in the disabled plugins.
  • plugin-manager shows a message why a plugin has been disabled (see #8)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.PluginInfrastructure.GUI/PluginTag.cs

    r29 r37  
    8585    }
    8686
     87    private string message;
     88    public string Message {
     89      get { return message; }
     90    }
     91
    8792    public List<PluginTag> hull = new List<PluginTag>();
    8893
     
    9499      this.pluginName = plugin.Name;
    95100      this.pluginVersion = plugin.Version;
     101      this.message = plugin.Message;
    96102      pluginDetails = GeneratePluginDetails(plugin);
    97103      pluginDependencies = GeneratePluginDependencies(plugin);
     
    125131        dependents += dependentPlugin.Name + " (" + dependentPlugin.Version + ")\n";
    126132      });
    127       return "plugin: " + plugin.Name + "\n" +
     133      return "Plugin: " + plugin.Name + "\n" +
    128134      "Version: " + plugin.Version + "\n\n" +
    129       "Requires: \n" + dependencies + "\n" +
    130       "Used by:\n" + dependents + "\n" +
    131       "Files:\n" + filenames + "\n";
     135      (dependencies.Length != 0 ? "Requires: \n" + dependencies + "\n" : "") +
     136      (dependents.Length != 0 ? "Used by:\n" + dependents + "\n" : "") +
     137      (filenames.Length != 0 ? "Files:\n" + filenames + "\n" : "") + message;
     138      ;
    132139    }
    133140
Note: See TracChangeset for help on using the changeset viewer.