Ejemplo n.º 1
0
    public static void ResetConfiguration()
    {
        string currentSettingsFile = Application.StartupPath + "\\Plugins\\Settings\\" + Name + ".xml";
        var    currentSetting      = new MyPluginSettings();

        currentSetting.ToForm();
        currentSetting.Save(currentSettingsFile);
    }
Ejemplo n.º 2
0
        public static MyPluginSettings GetSettings()
        {
            string currentSettingsFile = Application.StartupPath + "\\Plugins\\Settings\\" + Name + ".xml";

            if (File.Exists(currentSettingsFile))
            {
                return(CurrentSetting = Load <MyPluginSettings>(currentSettingsFile));
            }
            return(new MyPluginSettings());
        }
Ejemplo n.º 3
0
    // ****************************************************************************************************************************************
    // Bouton de reset des configurations du pluggin
    public static void ResetConfiguration()
    {
        // Affecte le fichier de config XML à la variable
        string currentSettingsFile = Application.StartupPath + "\\Plugins\\Settings\\" + Name + "_" + ObjectManager.Me.Name + ".xml";
        var    currentSetting      = new MyPluginSettings();

        // Reset les champs
        currentSetting.ToForm();
        // Sauvegarde la config
        currentSetting.Save(currentSettingsFile);
    }
Ejemplo n.º 4
0
    public static void ShowConfiguration()
    {
        string currentSettingsFile = Application.StartupPath + "\\Plugins\\Settings\\" + Name + ".xml";
        var    currentSetting      = new MyPluginSettings();

        if (File.Exists(currentSettingsFile))
        {
            currentSetting = Settings.Load <MyPluginSettings>(currentSettingsFile);
        }
        currentSetting.ToForm();
        currentSetting.Save(currentSettingsFile);
    }
Ejemplo n.º 5
0
        // fonction Get
        public static MyPluginSettings GetSettings()
        {
            // Affecte le fichier de config XML à la variable
            string currentSettingsFile = Application.StartupPath + "\\Plugins\\Settings\\" + Name + "_" + ObjectManager.Me.Name + ".xml";

            // Si le fichier existe
            if (File.Exists(currentSettingsFile))
            {
                // Charge les paramètres
                return(CurrentSetting = Load <MyPluginSettings>(currentSettingsFile));
            }
            // Renvoie l'objet en retour de fonctions
            return(new MyPluginSettings());
        }
Ejemplo n.º 6
0
    // Bouton afficher la configuration du pluggin
    public static void ShowConfiguration()
    {
        // Affecte le fichier de config XML à la variable
        string currentSettingsFile = Application.StartupPath + "\\Plugins\\Settings\\" + Name + "_" + ObjectManager.Me.Name + ".xml";
        var    currentSetting      = new MyPluginSettings();

        // Si le fichier existe
        if (File.Exists(currentSettingsFile))
        {
            // Charge les paramètres
            currentSetting = Settings.Load <MyPluginSettings>(currentSettingsFile);
        }
        currentSetting.ToForm();
        // Sauvegarde la config
        currentSetting.Save(currentSettingsFile);
    }