Esempio n. 1
0
        public MainForm()
        {
            _ankiProvider        = new AnkiProvider(FindOrCreateConfig());
            _cambridgeProvider   = new CambridgeProvider(CambridgeDataSet.British);
            _htmlFormatter       = new HtmlFormatter();
            _simpleTextFormatter = new SimpleTextFormatter();
            _textFormatter       = new TextFormatter();
            _comparer            = new OrdinalIgnoreCaseComparer();

            InitializeComponent();
            LoadDecks();
        }
Esempio n. 2
0
        public void SetDependencies(AnkiProvider ankiProvider, CambridgeProvider cambridgeProvider,
                                    IWordInfoFormatter htmlFormatter, IWordInfoFormatter simpleTextFormatter,
                                    IWordInfoFormatter textFormatter, Comparer <string> comparer)
        {
            _ankiProvider      = ankiProvider;
            _cambridgeProvider = cambridgeProvider;

            _htmlFormatter       = htmlFormatter;
            _simpleTextFormatter = simpleTextFormatter;
            _textFormatter       = textFormatter;
            _comparer            = comparer;
        }
Esempio n. 3
0
        public EditWordInfoForm(DeckManagementForm sender, Job job, CambridgeProvider cambridgeProvider,
                                CambridgeWordInfo wordInfo, ref List <CambridgeWordInfo> wordInfos)
        {
            _sender            = sender;
            Job                = job;
            _cambridgeProvider = cambridgeProvider;
            WordInfo           = wordInfo;
            _wordInfos         = wordInfos;

            InitializeComponent();
            Initialize();
            _titleFormat = Text;
        }