Esempio n. 1
0
        public void SaveConfig()
        {
            var savethese1 = new List <Control>();
            var savethese2 = new List <ToolStripItem>();

            if (dontSaveOptionsToolStripMenuItem.Checked)
            {
                savethese2.Add(dontSaveOptionsToolStripMenuItem);
            }
            else
            {
                savethese1.Add(PrintType);
                savethese1.Add(SearchType);
                savethese2.Add(newestExpansionRarityToolStripMenuItem);
                savethese2.Add(newestExpansionToolStripMenuItem);
                savethese2.Add(flavourTextToolStripMenuItem);
                savethese2.Add(openPDFOnExportToolStripMenuItem);
                savethese2.Add(saveCardSearchTextBoxToolStripMenuItem);
                if (saveCardSearchTextBoxToolStripMenuItem.Checked)
                {
                    savethese1.Add(SearchBox);
                }
            }

            FormConfigRestore.SaveConfig(this, configPath, savethese1, savethese2);
        }
Esempio n. 2
0
        private void Form1_FormClosing(object sender, FormClosingEventArgs e)
        {
            var lc = new List <Control>();

            lc.Add(fastformulaCB);
            lc.Add(threadCB);

            var tsi = new List <ToolStripItem>();

            tsi.Add(showPopupWhenAlgorithmsCompleteToolStripMenuItem);

            FormConfigRestore.SaveConfig(this, ConfigFile, lc, tsi);
        }
        private void SaveConfig()
        {
            //save form config changes
            var lc = new List <Control>();

            lc.Add(vanillaLB);
            lc.Add(modLB);
            lc.Add(outputLB);
            lc.Add(mergesaveCB);
            lc.Add(opendirCB);
            lc.Add(mergeinitdirCB);
            FormConfigRestore.SaveConfig(this, cfgpath, lc);
        }
Esempio n. 4
0
        public void SaveConfig()
        {
            var savethese1 = new List <Control>();
            var savethese2 = new List <ToolStripItem>();
            var tp         = new List <Tuple <string, string> >();

            if (dontSaveOptionsToFileToolStripMenuItem.Checked)
            {
                savethese2.Add(dontSaveOptionsToFileToolStripMenuItem);
            }
            else
            {
                savethese2.Add(onlyAddTop100WordsByLengthToolStripMenuItem);
            }

            FormConfigRestore.SaveConfig(this, configPath, savethese1, savethese2, tp);
        }
Esempio n. 5
0
        public void saveConfig()
        {
            var savethese1 = new List <Control>();
            var savethese2 = new List <ToolStripItem>();

            if (dontsave.Checked)
            {
                savethese2.Add(dontsave);
            }
            else
            {
                savethese2.Add(usercheckfirst);
                savethese2.Add(titlecheckCB);
                savethese2.Add(capitaliseWordsCB);
                savethese2.Add(spacesAfterCommasToolStripMenuItem);
            }

            FormConfigRestore.SaveConfig(this, configPath, savethese1, savethese2);
        }
Esempio n. 6
0
        public void saveConfig()
        {
            var savethese1 = new List <Control>();
            var savethese2 = new List <ToolStripItem>();
            var savethese3 = new List <Tuple <string, string> >();

            if (dontsave.Checked)
            {
                savethese2.Add(dontsave);
            }
            else
            {
                if (savebox.Checked)
                {
                    savethese1.Add(excludedItems);
                    savethese1.Add(requiredItems);
                }

                savethese2.Add(loadlast);
                savethese2.Add(savebox);
                savethese2.Add(ignoreHTML);
                savethese2.Add(ignoreNonAlphabetCharactersToolStripMenuItem);
                savethese2.Add(partialcull);
                savethese2.Add(min3WordsInPhrasesToolStripMenuItem);

                if (loadlast.Checked)
                {
                    String loadedfiles = "";
                    if (controller.M != null && controller.M.loadedFiles != null)
                    {
                        foreach (var f in controller.M.loadedFiles)
                        {
                            loadedfiles += f + "|";
                        }
                    }
                    savethese3.Add(new Tuple <string, string>(loadlast.Name, loadedfiles));
                }
            }

            FormConfigRestore.SaveConfig(this, configPath, savethese1, savethese2, savethese3);
        }
Esempio n. 7
0
        public static void saveConfig()
        {
            System.Collections.Generic.List <Control>       savethese1 = new System.Collections.Generic.List <Control>();
            System.Collections.Generic.List <ToolStripItem> savethese2 = new System.Collections.Generic.List <ToolStripItem>();

            if (baseform.dontsave.Checked)
            {
                savethese2.Add(baseform.dontsave);
            }
            else
            {
                //controls on the tabs
                savethese1.Add(baseform.showicon);
                savethese1.Add(baseform.savefilesize);

                //items in the tool strip
                savethese2.Add(baseform.autosave);
                savethese2.Add(baseform.existcopyonly);
                savethese2.Add(baseform.warnondelete);
            }
            FormConfigRestore.SaveConfig(baseform, configPath, savethese1, savethese2);
        }
Esempio n. 8
0
        public void SaveConfig()
        {
            var savethese1 = new List <Control>();
            var savethese2 = new List <ToolStripItem>();
            var savethese3 = new List <Tuple <string, string> >();

            if (dontsave.Checked)
            {
                savethese2.Add(dontsave);
            }
            else
            {
                savethese2.Add(refreshServerOnSelect);
                savethese2.Add(nofilters);
                savethese2.Add(noservers);
                savethese2.Add(autoscan);

                if (nofilters.Checked == false)
                {
                    savethese1.AddRange(filterpanel.Controls.OfType <CheckBox>().Cast <Control>().ToList());
                }

                if (noservers.Checked == false)
                {
                    serversInstance.serialise(serverlistfile);
                }
            }

            if (dontsave.Checked || noservers.Checked)
            {
                if (File.Exists(serverlistfile))
                {
                    File.Delete(serverlistfile);
                }
            }

            FormConfigRestore.SaveConfig(this, configlocation, savethese1, savethese2, savethese3);
        }
Esempio n. 9
0
        public void SaveConfig()
        {
            var savethese1 = new List <Control>();
            var savethese2 = new List <ToolStripItem>();
            var tp         = new List <Tuple <string, string> >();

            if (dontSaveOptionsToolStripMenuItem.Checked)
            {
                savethese2.Add(dontSaveOptionsToolStripMenuItem);
            }
            else
            {
                savethese1.Add(connectionStringTB);
                savethese1.Add(whereTB);
                if (tableLB != null && tableLB.SelectedIndex != -1)
                {
                    tp.Add(new Tuple <string, string>("table", tableLB.SelectedItem.ToString()));
                }
                savethese2.Add(openXLSOnFinishToolStripMenuItem);
                savethese2.Add(headerColumnsInAZOrderToolStripMenuItem);
            }

            FormConfigRestore.SaveConfig(this, configPath, savethese1, savethese2, tp);
        }