/// <summary> /// A simple constructor that initializes the object with the given dependencies. /// </summary> /// <param name="p_mtgTaggerVM">The view model that provides the data and operations for this view.</param> public ModTaggerForm(ModTaggerVM p_mtgTaggerVM) { InitializeComponent(); ViewModel = p_mtgTaggerVM; m_tmrColumnSizer.Interval = 100; m_tmrColumnSizer.Tick += new EventHandler(ColumnSizer_Tick); }
/// <summary> /// A simple constructor that initializes the object with the given dependencies. /// </summary> /// <param name="p_mtgTaggerVM">The view model that provides the data and operations for this view.</param> public ModTaggerForm(ModTaggerVM p_mtgTaggerVM) { InitializeComponent(); ViewModel = p_mtgTaggerVM; m_tmrColumnSizer.Interval = 100; m_tmrColumnSizer.Tick += new EventHandler(ColumnSizer_Tick); }
/// <summary> /// Tags the given mod. /// </summary> /// <param name="p_modMod">The mod to tag.</param> protected void TagMod(IMod p_modMod) { if (!ModManager.ModRepository.IsOffline) { ModTaggerVM mtgTagger = new ModTaggerVM(ModManager.GetModTagger(), p_modMod, Settings, CurrentTheme); TaggingMod(this, new EventArgs <ModTaggerVM>(mtgTagger)); } else { ModManager.Login(); ModTaggerVM mtgTagger = new ModTaggerVM(ModManager.GetModTagger(), p_modMod, Settings, CurrentTheme); ModManager.AsyncTagMod(this, mtgTagger, TaggingMod); } }
/// <summary> /// Tags the given mod. /// </summary> /// <param name="p_modMod">The mod to tag.</param> protected void TagMod(IMod p_modMod) { if (!ModManager.ModRepository.IsOffline) { ModTaggerVM mtgTagger = new ModTaggerVM(ModManager.GetModTagger(), p_modMod, Settings, CurrentTheme); TaggingMod(this, new EventArgs<ModTaggerVM>(mtgTagger)); } else { ModManager.Login(); ModTaggerVM mtgTagger = new ModTaggerVM(ModManager.GetModTagger(), p_modMod, Settings, CurrentTheme); ModManager.AsyncTagMod(this, mtgTagger, TaggingMod); } }