void GtkMainWindow::onAddMagnetBtnClicked() { GtkAddMagnetLinkWindow d; d.set_transient_for(*this); int r = d.run(); switch (r) { case Gtk::RESPONSE_OK: t_ptr t = m_core->addTorrent(d.getMagnetURL()); m_treeview->addCell(t); break; } }
void GtkMainWindow::onAddMagnetBtnClicked() { GtkAddMagnetLinkWindow d; d.set_transient_for(*this); int r = d.run(); switch (r) { case Gtk::RESPONSE_OK: shared_ptr<Torrent> t = m_core->addTorrent(d.getMagnetURL()); if (t)//Checks if t is not null m_treeview->addCell(t); //TODO Add error dialogue if torrent add is unsuccessful break; } }