コード例 #1
0
    public static void ResetConfiguration()
    {
        string currentSettingsFile = Application.StartupPath + "\\Plugins\\Settings\\" + Name + "_" + ObjectManager.Me.Name + ".xml";
        var    currentSetting      = new WhisperForwardingSettings();

        currentSetting.ToForm();
        currentSetting.Save(currentSettingsFile);
    }
コード例 #2
0
    public static void ShowConfiguration()
    {
        string currentSettingsFile = Application.StartupPath + "\\Plugins\\Settings\\" + Name + "_" + ObjectManager.Me.Name + ".xml";
        var    currentSetting      = new WhisperForwardingSettings();

        if (File.Exists(currentSettingsFile))
        {
            currentSetting = Settings.Load <WhisperForwardingSettings>(currentSettingsFile);
        }
        currentSetting.ToForm();
        currentSetting.Save(currentSettingsFile);
    }
コード例 #3
0
        public static WhisperForwardingSettings 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 <WhisperForwardingSettings>(currentSettingsFile));
            }
            // Renvoie l'objet en retour de fonctions
            return(new WhisperForwardingSettings());
        }