Hide/show input and status bar depending on whetever input has focus.

Added removal of downloads. 


git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@283 e378c898-3ddf-0310-93e7-cc216c733640
This commit is contained in:
rakshasa
2005-02-16 20:03:40 +00:00
parent ab065e598b
commit e3a0730b33
7 changed files with 66 additions and 37 deletions
+12
View File
@@ -1,5 +1,6 @@
#include "config.h"
#include <stdexcept>
#include <cstring>
#include <fstream>
#include <istream>
@@ -37,6 +38,17 @@ Manager::insert(const std::string& uri) {
create_http(uri);
}
void
Manager::erase(DownloadList::iterator itr) {
if (itr->get_download().is_active())
throw std::logic_error("core::Manager::erase(...) called on an active download");
if (itr->get_download().is_open())
itr->close();
m_downloadList.erase(itr);
}
void
Manager::start(Download* d) {
if (d->get_download().is_active())