mirror of
https://github.com/rakshasa/rtorrent.git
synced 2026-08-11 20:52:30 +00:00
* Optimized view filtering and sorting.
git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@1213 e378c898-3ddf-0310-93e7-cc216c733640
This commit is contained in:
+20
-20
@@ -260,54 +260,54 @@ main(int argc, char** argv) {
|
||||
"view.add = default\n"
|
||||
|
||||
"view.add = name\n"
|
||||
"view.sort_new = name,less=d.name=\n"
|
||||
"view.sort_current = name,less=d.name=\n"
|
||||
"view.sort_new = name,((less,((d.name))))\n"
|
||||
"view.sort_current = name,((less,((d.name))))\n"
|
||||
|
||||
"view.add = active\n"
|
||||
"view.filter = active,false=\n"
|
||||
"view.filter = active,((false))\n"
|
||||
|
||||
"view.add = started\n"
|
||||
"view.filter = started,false=\n"
|
||||
"view.filter = started,((false))\n"
|
||||
"view.event_added = started,\"view.set_not_visible=stopped ;d.state.set=1 ;scheduler.simple.added=\"\n"
|
||||
"view.event_removed = started,\"view.set_visible=stopped ;scheduler.simple.removed=\"\n"
|
||||
|
||||
"view.add = stopped\n"
|
||||
"view.filter = stopped,false=\n"
|
||||
"view.filter = stopped,((false))\n"
|
||||
"view.event_added = stopped,\"view.set_not_visible=started ;d.state.set=0\"\n"
|
||||
"view.event_removed = stopped,view.set_visible=started\n"
|
||||
|
||||
"view.add = complete\n"
|
||||
"view.filter = complete,d.complete=\n"
|
||||
"view.filter = complete,((d.complete))\n"
|
||||
"view.filter_on = complete,event.download.hash_done,event.download.hash_failed,event.download.hash_final_failed,event.download.finished\n"
|
||||
"view.sort_new = complete,less=d.state_changed=\n"
|
||||
"view.sort_current = complete,less=d.state_changed=\n"
|
||||
// "view.sort_new = complete,((less,((d.state_changed))))\n"
|
||||
// "view.sort_current = complete,((less,((d.state_changed))))\n"
|
||||
|
||||
"view.add = incomplete\n"
|
||||
"view.filter = incomplete,not=$d.complete=\n"
|
||||
"view.filter = incomplete,((not,((d.complete))))\n"
|
||||
"view.filter_on = incomplete,event.download.hash_done,event.download.hash_failed,"
|
||||
"event.download.hash_final_failed,event.download.finished\n"
|
||||
"view.sort_new = incomplete,less=d.state_changed=\n"
|
||||
"view.sort_current = incomplete,less=d.state_changed=\n"
|
||||
"event.download.hash_final_failed,event.download.finished\n"
|
||||
// "view.sort_new = incomplete,((less,((d.state_changed))))\n"
|
||||
// "view.sort_current = incomplete,((less,((d.state_changed))))\n"
|
||||
|
||||
// The hashing view does not include stopped torrents.
|
||||
"view.add = hashing\n"
|
||||
"view.filter = hashing,d.hashing=\n"
|
||||
"view.filter = hashing,((d.hashing))\n"
|
||||
"view.filter_on = hashing,event.download.hash_queued,event.download.hash_removed,"
|
||||
"event.download.hash_done,event.download.hash_failed,event.download.hash_final_failed\n"
|
||||
"event.download.hash_done,event.download.hash_failed,event.download.hash_final_failed\n"
|
||||
// "view.sort_new = hashing,less=d.state_changed=\n"
|
||||
// "view.sort_current = hashing,less=d.state_changed=\n"
|
||||
|
||||
"view.add = seeding\n"
|
||||
"view.filter = seeding,\"and=d.state=,d.complete=\"\n"
|
||||
"view.filter = seeding,((and,((d.state)),((d.complete))))\n"
|
||||
"view.filter_on = seeding,event.download.resumed,event.download.paused,event.download.finished\n"
|
||||
"view.sort_new = seeding,less=d.state_changed=\n"
|
||||
"view.sort_current = seeding,less=d.state_changed=\n"
|
||||
// "view.sort_new = seeding,((less,((d.state_changed))))\n"
|
||||
// "view.sort_current = seeding,((less,((d.state_changed))))\n"
|
||||
|
||||
"view.add = leeching\n"
|
||||
"view.filter = leeching,\"and=d.state=,not=$d.complete=\"\n"
|
||||
"view.filter = leeching,((and,((d.state)),((not,((d.complete))))))\n"
|
||||
"view.filter_on = leeching,event.download.resumed,event.download.paused,event.download.finished\n"
|
||||
"view.sort_new = leeching,less=d.state_changed=\n"
|
||||
"view.sort_current = leeching,less=d.state_changed=\n"
|
||||
// "view.sort_new = leeching,((less,((d.state_changed))))\n"
|
||||
// "view.sort_current = leeching,((less,((d.state_changed))))\n"
|
||||
|
||||
"schedule2 = view.main,10,10,((view.sort,main,20))\n"
|
||||
"schedule2 = view.name,10,10,((view.sort,name,20))\n"
|
||||
|
||||
Reference in New Issue
Block a user