示例#1
0
 public MainForm()
 {
     InitializeComponent();
     // Создаем логгер
     log = LogManager.GetCurrentClassLogger();
     // Инициализируем логику
     formLogic = new MusicUploaderPresenter(log);
     // загружаем список файлов из очереди в контрол на форме
     loadData();
     // Устанавливаем доступность кнопки загрузки на сервер
     toolStripButtonUpload.Enabled = (listViewFiles.Items.Count > 0);
     // Создаем плеер
     trackPlayer = new TrackPlayer(log);
 }
示例#2
0
 // Вызов формы настроек
 private void toolStripButtonSettings_Click(object sender, EventArgs e)
 {
     try
     {
         var settingsForm = new SettingsForm();
         settingsForm.settings = formLogic.settings;
         if (settingsForm.ShowDialog() == DialogResult.OK)
         {
             trackPlayer.Dispose();
             trackPlayer = new TrackPlayer(log);
         }
     }
     catch (Exception ex)
     {
         log.Error(ex);
     }
 }