ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/RomCheater/trunk/RomCheater.PluginFramework/Core/ConfigPlugin.cs
Revision: 86
Committed: Wed May 9 19:41:06 2012 UTC (11 years ago) by william
File size: 1012 byte(s)
Log Message:
+ add support to set plugins in user settings

File Contents

# User Rev Content
1 william 79 using System;
2     using System.Collections.Generic;
3     using System.Linq;
4     using System.Text;
5 william 83 using RomCheater.PluginFramework.Interfaces;
6     using System.Diagnostics;
7 william 79
8     namespace RomCheater.PluginFramework.Core
9     {
10     /// <summary>
11     /// Base class for all configuration plugins
12     /// </summary>
13 william 83 public abstract class ConfigPlugin : PluginBase, IConfigPlugin
14 william 79 {
15 william 86 public ConfigPlugin() : base() { this.ValidProcessesForPlugin = new List<Process>(); }
16 william 83 #region IConfigPlugin Members
17     public List<Process> ValidProcessesForPlugin { get; protected set; }
18 william 86 public override Guid Id
19     {
20     get { return new Guid(); }
21     }
22     public override string Name
23     {
24     get
25     {
26     return "Unknown Config Plugin";
27     }
28     }
29     public override string Description
30     {
31     get
32     {
33     return "";
34     }
35     }
36 william 83 #endregion
37 william 79 }
38     }