Ejemplo n.º 1
0
Archivo: QMain.cs Proyecto: Zexks/QLite
 private static int StartPlugin(string tag)
 {
     QProcess tmpProcess = new QProcess();
     return -1;
 }
Ejemplo n.º 2
0
Archivo: QMain.cs Proyecto: Zexks/QLite
        private static int StartPlugin(IPlugin plug)
        {
            QProcess tmpProc = new QProcess();

            return -1;
        }
Ejemplo n.º 3
0
Archivo: QMain.cs Proyecto: Zexks/QLite
 /*private static int StartPlugin(string[] tagItems)
 {
     QProcess tmpProcess = new QProcess();
     QProcess tmpProc = new QProcess();
     foreach (IPlugin plug in Global.Plugins.AvailablePlugins)
     {
         if (plug != null && plug.Name == tagItems[1])
         {
             if (plug.Initialize())
             {
                 tmpProc.UI = plug.UI;
                 tmpProc.Menu = plug.Menu;
                 tmpProc.PluginIndex = Convert.ToInt32(Global.Plugins.AvailablePlugins.GetAvailablePluginEnumerator());
             }
         }
     }
     for (int i = 0; i < Global.Plugins.AvailablePlugins.Count; i++)
     {
         string strType = tagItems[1];
         if (Global.Plugins.AvailablePlugins[i] != null)
             if (Global.Plugins.AvailablePlugins[i].Instance.Name == strType)
                 if (Global.Plugins.AvailablePlugins[i].Instance.Initialize())
                 {
                     tmpProcess.UI = Global.Plugins.AvailablePlugins[i].Instance.UI;
                     tmpProcess.Menu = Global.Plugins.AvailablePlugins[i].Instance.Menu;
                     tmpProcess.PluginIndex = i;
                     Global.Processes.Add(tmpProcess);
                     return Global.Processes.IndexOf(tmpProcess);
                 }
     }
     return -1;
 }*/
 private static int SetProcess(QueryPlug tmpQuery)
 {
     QProcess tmpProcess = new QProcess();
         tmpQuery.UI.Tag = "Query,";
         tmpQuery.UI.Text = tmpQuery.Svr.InstanceID;
         tmpProcess.UI = tmpQuery.UI;
         tmpProcess.Menu = tmpQuery.Menu;
         tmpProcess.PluginIndex = 0;
         Global.Processes.Add(tmpProcess);
         tmpProcess.UI.Tag = tmpProcess.UI.Tag + Global.Processes.IndexOf(tmpProcess).ToString();
         tmpProcess.Menu.Tag = "Query," + Global.Processes.IndexOf(tmpProcess).ToString();
         return Global.Processes.IndexOf(tmpProcess);
 }