Exemplo n.º 1
0
        public ProviderData()
            : base()
        {
            log = new LogUtil ("ProviderData");
            log.SetHash (this);

            // TODO: This is temporary
            ExtensionNodeList nodes = AddinManager.GetExtensionNodes ("/MonoDevelop/TaskForce/Providers");

            log.INFO("Creating a new provider");
            // take nodes[0] by default
            ProviderExtensionNode node = nodes[0] as ProviderExtensionNode;
            provider = (IProvider)Activator.CreateInstance (node.Class);
        }
Exemplo n.º 2
0
 public void OnTrigger2Clicked()
 {
     if (this.CurrentNode.DataItem is ProviderData) {
         LogUtil log = new LogUtil ("OnTrigger1Clicked");
         log.INFO ("Attempting to serialize provider");
         ProviderData self = this.CurrentNode.DataItem as ProviderData;
         TaskForceMain tfMain = TaskForceMain.Instance;
         tfMain.TempAddNewProvider (self.serializedString);
     }
 }
Exemplo n.º 3
0
        public static void Initialize()
        {
            initialized = true;
            conn = new SqliteConnection ();
            log = new LogUtil ("DBHelper");

            if (System.IO.File.Exists ("tasks.db")) {
                conn.ConnectionString = "Data Source=tasks.db;Synchronous=Off";
                log.INFO ("Opening connection");
                conn.Open ();
            } else {
                log.WARN ("Creating new database");
                conn.ConnectionString = "Data Source=tasks.db;New=True;Synchronous=Off";
                conn.Open ();
                CreateTables ();
            }
        }
Exemplo n.º 4
0
        public void OnTrigger1Clicked()
        {
            LogUtil log = new LogUtil ("ProviderNodeCommandHandler");
            if (this.CurrentNode.DataItem is ProviderData) {
                log.INFO ("Attempting to serialize provider");
                ProviderData self = this.CurrentNode.DataItem as ProviderData;
                self.SerializeData ();

            }
        }