/[RomCheater]/trunk/RomCheater.PluginFramework/Interfaces/PluginInterfaces.cs
ViewVC logotype

Diff of /trunk/RomCheater.PluginFramework/Interfaces/PluginInterfaces.cs

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

--- trunk/RomCheater.PluginFramework/Interfaces/PluginInterfaces.cs	2013/06/17 07:31:15	679
+++ trunk/RomCheater.PluginFramework/Interfaces/PluginInterfaces.cs	2013/06/17 08:03:34	680
@@ -9,23 +9,21 @@
 
 namespace RomCheater.PluginFramework.Interfaces
 {
-    //#region t
-    //interface IExposedPluginData : 
-    //    IAcceptsPlugin<IConfigPlugin>,
-    //    IAcceptsProcess<Process>,
-    //    IAcceptsProcessAndConfig,
-    //    IAcceptPEData
-    //{
+    #region t
+    public interface IExposedPluginData : IAcceptPEData
+    {
+        void SetAcceptedProcess(Process proc);
+        void SetAcceptedConfig(IConfigPlugin config);
 
-    //}
+        void SetAcceptedProcessAndConfig(IAcceptsProcessAndConfig iapc);
 
-    //public class ExposedPluginData : IExposedPluginData
-    //{
-    //}
-    //#endregion
+    }
+
+    
+    #endregion
 
     #region IPluginBase
-    public interface IPluginBase : IPluginName, IPluginDescription, IPluginID, IToString, IPluginRefresh { }
+    public interface IPluginBase : IPluginName, IPluginDescription, IPluginID, IToString, IPluginRefresh, IExposedPluginData { }
     #region IPluginBase SubMembers
     public interface IToString { string ToString();    }
     public interface IPluginName { string Name { get; } }

 

  ViewVC Help
Powered by ViewVC 1.1.22