public MainPresenter(IMainView view, ITagView tagger, ITagService service, ICSVView csv, ISearchService searcher, FolderService folder, IStatisticsService dataset, ITaggedStatisticsService corpus, IConcordanceService concordancer, INGramService ngrammer)
        {
            this._tagger       = tagger;
            this._service      = service;
            this._main         = view;
            this._csv          = csv;
            this._searcher     = searcher;
            this._folder       = folder;
            this._dataset      = dataset;
            this._corpus       = corpus;
            this._concordancer = concordancer;
            this._ngrammer     = ngrammer;

            _main.FindClick         += _view_FindClick;
            _main.OpenIndexedCorpus += _view_OpenIndexedCorpus;
            _main.ConcordanceClick  += _main_ConcordanceClick;
            _main.NGramClick        += _main_NGramClick;
            _main.KeywordClick      += _main_KeywordClick;
            _main.LoadStatistics    += _main_LoadStatistics;
            _main.ExtractInfoClick  += _main_ExtractInfoClick;
            _main.BuildIndexClick   += _main_BuildIndexClick;
            _main.CheckNgramState   += _main_CheckNgramState;
            _main.LoadMore          += _main_LoadMore;
            _folder.CheckFolder();
        }
Exemple #2
0
        public SuggestPresenter(ISuggesterView sugg, ITagView tagger, IMainView main)
        {
            this._sugg   = sugg;
            this._tagger = tagger;
            this._main   = main;

            _tagger.ShowSuggester         += _tagger_ShowSuggester;
            _sugg.RunQuery                += _sugg_RunQuery;
            _sugg.DeleteUserDict          += _sugg_DeleteUserDict;
            _sugg.AddUserDict             += _sugg_AddUserDict;
            _sugg.ShowMessageInMainWindow += _sugg_ShowMessageInMainWindow;
        }
        public TagsetPresenter(ITagsetView tagset, ITagService service, ITagView main)
        {
            this._tagset  = tagset;
            this._service = service;
            this._main    = main;

            _tagset.UpdateTagset       += _tagset_UpdateTagset;
            _tagset.AddNewTagset       += _tagset_AddNewTagset;
            _tagset.LoadExistingTagset += _tagset_LoadExistingTagset;
            _tagset.SetProjectTagset   += _tagset_SetProjectTagset;
            //_tagset.DeleteTagset += _tagset_DeleteTagset;

            _tagset.DisplayTagsetNames(TagsetIndex.Index.Keys.ToList());
        }
Exemple #4
0
        public TagPresenter(IMainView main, ITagView tagger, ITagService service, ITagsetView tagset, ITagFileWriter writer)
        {
            this._main    = main;
            this._tagger  = tagger;
            this._service = service;
            this._tagset  = tagset;
            this._writer  = writer;

            _tagger.TagsetClick     += _tagger_TagsetClick;
            _tagger.WriteToDisk     += _tagger_WriteToDisk;
            _tagger.AddTag          += _tagger_AddTag;
            _tagger.RemoveTag       += _tagger_RemoveTag;
            _tagger.DeleteSituation += _tagger_DeleteSituation;
            _tagger.EditSituation   += _tagger_EditSituation;
            _tagger.MergeSituations += _tagger_MergeSituations;
            _tagger.LoadTagset      += _tagger_LoadTagset;
            _tagger.SaveTagged      += _tagger_SaveTagged;
            _tagger.LoadTagged      += LoadTagged;
            //_main.TagClick += _main_TagClick;
        }
 public TagPresenter(ITagView view, IBlogSystemData data)
 {
     this.Data = data;
     this.view = view;
 }
 public TagPresenter(ITagView view)
 {
     this.view = view;
 }