remove advanced progress bar
This commit is contained in:
parent
de2f265c2a
commit
f7a1db3be7
File diff suppressed because it is too large
Load Diff
|
@ -433,7 +433,9 @@ static PyObject *torrent_quit(PyObject *self, PyObject *args)
|
|||
delete M_torrents;
|
||||
printf("core: removing settings...\r\n");
|
||||
delete M_settings;
|
||||
delete M_ses;
|
||||
session_proxy sp = M_ses->abort();
|
||||
printf("core: shutting down session...\r\n");
|
||||
delete M_ses; // 100% CPU...
|
||||
Py_DECREF(M_constants);
|
||||
|
||||
printf("core shut down.\r\n");
|
||||
|
@ -927,33 +929,8 @@ static PyObject *torrent_get_torrent_state(PyObject *self, PyObject *args)
|
|||
total_seeds = s.num_complete != -1? s.num_complete : connected_seeds;
|
||||
total_peers = s.num_incomplete != -1? s.num_incomplete : connected_peers;
|
||||
|
||||
// The following section computes the ranges of pieces that have been downloaded
|
||||
std::vector<int> downloaded_range;
|
||||
bool range_opened=false;
|
||||
for (unsigned int i=0; i<=s.pieces->size(); ++i) {
|
||||
bool downloaded=(i<s.pieces->size() && s.pieces->at(i));
|
||||
if (!range_opened) {
|
||||
if (downloaded) {
|
||||
range_opened=true;
|
||||
downloaded_range.push_back(i);
|
||||
}
|
||||
} else {
|
||||
if (!downloaded) {
|
||||
range_opened=false;
|
||||
downloaded_range.push_back(i-1);
|
||||
}
|
||||
}
|
||||
}
|
||||
PyObject *pieces_range = PyTuple_New(downloaded_range.size()/2);
|
||||
for(unsigned long i=0; i<downloaded_range.size(); i+=2)
|
||||
{
|
||||
PyObject *rangepos;
|
||||
rangepos = Py_BuildValue("[i,i]",downloaded_range[i],
|
||||
downloaded_range[i+1]);
|
||||
PyTuple_SetItem(pieces_range, i/2, rangepos);
|
||||
}
|
||||
|
||||
return Py_BuildValue("{s:s,s:i,s:i,s:l,s:l,s:f,s:f,s:b,s:f,s:L,s:L,s:s,s:s,s:f,s:L,s:L,s:O,s:i,s:i,s:L,s:L,s:i,s:l,s:l,s:b,s:b,s:L,s:L,s:L}",
|
||||
return Py_BuildValue("{s:s,s:i,s:i,s:l,s:l,s:f,s:f,s:b,s:f,s:L,s:L,s:s,s:s,s:f,s:L,s:L,s:l,s:i,s:i,s:L,s:L,s:i,s:l,s:l,s:b,s:b,s:L,s:L,s:L}",
|
||||
"name", t.handle.get_torrent_info().name().c_str(),
|
||||
"num_files", t.handle.get_torrent_info().num_files(),
|
||||
"state", s.state,
|
||||
|
@ -970,7 +947,7 @@ static PyObject *torrent_get_torrent_state(PyObject *self, PyObject *args)
|
|||
"progress", s.progress,
|
||||
"total_payload_download", s.total_payload_download,
|
||||
"total_payload_upload", s.total_payload_upload,
|
||||
"pieces", pieces_range,
|
||||
"pieces", long(s.pieces), // this is really a std::vector<bool>*
|
||||
"pieces_done", s.num_pieces,
|
||||
"block_size", s.block_size,
|
||||
"total_size", i.total_size(),
|
||||
|
|
|
@ -153,7 +153,6 @@ class PreferencesDlg:
|
|||
self.glade.get_widget("ratio_spinner").set_value(self.preferences.get("auto_seed_ratio"))
|
||||
self.glade.get_widget("chk_dht").set_active(self.preferences.get("enable_dht"))
|
||||
self.glade.get_widget("spin_gui").set_value(self.preferences.get("gui_update_interval"))
|
||||
self.glade.get_widget("chk_use_advanced_bar").set_active(self.preferences.get("use_advanced_bar"))
|
||||
|
||||
#smart dialog set sensitivities
|
||||
if(self.preferences.get("use_default_dir")):
|
||||
|
@ -268,7 +267,6 @@ class PreferencesDlg:
|
|||
self.preferences.set("queue_seeds_to_bottom", self.glade.get_widget("chk_seedbottom").get_active())
|
||||
self.preferences.set("enable_dht", self.glade.get_widget("chk_dht").get_active())
|
||||
self.preferences.set("gui_update_interval", self.glade.get_widget("spin_gui").get_value())
|
||||
self.preferences.set("use_advanced_bar", self.glade.get_widget("chk_use_advanced_bar").get_active())
|
||||
self.preferences.set("clear_max_ratio_torrents", self.glade.get_widget("chk_clear_max_ratio_torrents").get_active())
|
||||
self.preferences.set("queue_above_completed", self.glade.get_widget("chk_queue_above_completed").get_active())
|
||||
|
||||
|
|
|
@ -146,8 +146,7 @@ if common.windows_check():
|
|||
"status_width" : 150,
|
||||
"filename_f_width" : 220,
|
||||
"size_f_width" : 90,
|
||||
"priority_f_width" : 140,
|
||||
"use_advanced_bar" : False
|
||||
"priority_f_width" : 140
|
||||
}
|
||||
else:
|
||||
DEFAULT_PREFS = {
|
||||
|
@ -256,8 +255,7 @@ else:
|
|||
"status_width" : 150,
|
||||
"filename_f_width" : 220,
|
||||
"size_f_width" : 90,
|
||||
"priority_f_width" : 140,
|
||||
"use_advanced_bar" : False
|
||||
"priority_f_width" : 140
|
||||
}
|
||||
|
||||
class Preferences:
|
||||
|
|
Loading…
Reference in New Issue