private UTorrentHelperVM() { Torrents = new ObservableCollection <Torrent>(); ViewTorrents = CollectionViewSource.GetDefaultView(Torrents); ConnectionStatus = "Not Connected"; uTorrent = new UTorrentHelper(); uTorrent.ListRefreshedEvent += new UTorrentHelper.ListRefreshedEventHandler(uTorrent_ListRefreshedEvent); }
private VM_UTorrentHelper() { Torrents = new ObservableCollection <Torrent>(); ViewTorrents = CollectionViewSource.GetDefaultView(Torrents); ConnectionStatus = "Not Connected"; uTorrent = new UTorrentHelper(); uTorrent.InfoEvent += UTorrent_InfoEvent; uTorrent.ListRefreshedEvent += uTorrent_ListRefreshedEvent; }
void btnUTorrentTest_Click(object sender, EventArgs e) { SaveSettings(); List <Torrent> torrents = new List <Torrent>(); UTorrentHelper uTorrent = new UTorrentHelper(); uTorrent.Init(); if (uTorrent.GetTorrentList(ref torrents)) { MessageBox.Show(string.Format("Connected successfully, {0} torrents in list currently", torrents.Count)); } else { MessageBox.Show("Connection failed"); } }