* Made pause/resume trigger on insertion into the started queue.

git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1047 e378c898-3ddf-0310-93e7-cc216c733640
This commit is contained in:
rakshasa
2008-03-24 19:30:56 +00:00
parent 8fbaca61b1
commit e8e5ef337b
11 changed files with 193 additions and 183 deletions
+5 -3
View File
@@ -102,6 +102,9 @@ public:
const_iterator focus() const { return begin() + m_focus; }
void set_focus(iterator itr) { m_focus = position(itr); m_signalChanged.emit(); }
void insert(Download* download);
void erase(Download* download);
void set_visible(Download* download);
void set_not_visible(Download* download);
@@ -115,6 +118,7 @@ public:
// Need to explicity trigger filtering.
void filter();
void filter_download(core::Download* download);
void set_filter(const std::string& s) { m_filter = s; }
void set_filter_on(int event);
@@ -144,9 +148,7 @@ private:
void push_back(Download* d) { base_type::push_back(d); }
inline void insert_visible(Download* d);
inline void erase(iterator itr);
void received(Download* d, int event);
inline void erase_internal(iterator itr);
size_type position(const_iterator itr) const { return itr - begin(); }