Changeset 2672


Ignore:
Timestamp:
5/24/2012 9:32:49 AM (2 years ago)
Author:
lowjoel
Message:

Define an INotifier interface as well as a NotifierRegistrar? class to allow us to define Notifier plugins which can display notifications. Bump the assembly version numbers since we have an API change.

Location:
trunk/eraser
Files:
2 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/eraser/Eraser.Plugins/Eraser.Plugins.csproj

    r2506 r2672  
    5757    <Compile Include="ExtensionPoints\IErasureTarget.cs" /> 
    5858    <Compile Include="ExtensionPoints\IFileSystem.cs" /> 
     59    <Compile Include="ExtensionPoints\INotifier.cs" /> 
    5960    <Compile Include="ExtensionPoints\IPrng.cs" /> 
    6061    <Compile Include="IConfigurer.cs" /> 
     
    7576    <Compile Include="Registrars\ErasureTargetFactoryRegistrar.cs" /> 
    7677    <Compile Include="Registrars\FileSystemRegistrar.cs" /> 
     78    <Compile Include="Registrars\NotifierRegistrar.cs" /> 
    7779    <Compile Include="Registrars\PrngRegistrar.cs" /> 
    7880    <Compile Include="Settings.cs" /> 
  • trunk/eraser/Eraser.Plugins/Host.cs

    r2643 r2672  
    9696            FileSystems = new FileSystemRegistrar(); 
    9797            ClientTools = new ClientToolRegistrar(); 
     98            Notifiers = new NotifierRegistrar(); 
    9899        } 
    99100 
     
    232233 
    233234        /// <summary> 
    234         /// The global instance of the Client Tools 
     235        /// The global instance of the Client Tools Registrar. 
    235236        /// </summary> 
    236237        public ClientToolRegistrar ClientTools 
     238        { 
     239            get; 
     240            private set; 
     241        } 
     242 
     243        /// <summary> 
     244        /// The global instance of the Notifier Registrar. 
     245        /// </summary> 
     246        public NotifierRegistrar Notifiers 
    237247        { 
    238248            get; 
  • trunk/eraser/Version.cs.in

    r2532 r2672  
    2424 
    2525[assembly: AssemblyFileVersion("6.1.0.$WCREV$")] 
    26 [assembly: AssemblyVersion("6.1.0.2532")] 
     26[assembly: AssemblyVersion("6.1.0.2671")] 
    2727 
    2828namespace Eraser { 
Note: See TracChangeset for help on using the changeset viewer.