This class encapsulates the data and the operations presented by UI elements that display a mod tag editor.
		/// <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);
 }
Пример #3
0
 /// <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);
     }
 }
Пример #4
0
		/// <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);
            }
		}