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());
        }
Ejemplo n.º 2
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;
        }