mirror of
https://github.com/qbittorrent/qBittorrent.git
synced 2025-01-12 18:24:58 +08:00
Add Tags columns
This commit is contained in:
parent
e1f8e6aa6f
commit
ee37f1db3d
@ -94,6 +94,7 @@ static const char KEY_TORRENT_STATE[] = "state";
|
|||||||
static const char KEY_TORRENT_SEQUENTIAL_DOWNLOAD[] = "seq_dl";
|
static const char KEY_TORRENT_SEQUENTIAL_DOWNLOAD[] = "seq_dl";
|
||||||
static const char KEY_TORRENT_FIRST_LAST_PIECE_PRIO[] = "f_l_piece_prio";
|
static const char KEY_TORRENT_FIRST_LAST_PIECE_PRIO[] = "f_l_piece_prio";
|
||||||
static const char KEY_TORRENT_CATEGORY[] = "category";
|
static const char KEY_TORRENT_CATEGORY[] = "category";
|
||||||
|
static const char KEY_TORRENT_TAGS[] = "tags";
|
||||||
static const char KEY_TORRENT_SUPER_SEEDING[] = "super_seeding";
|
static const char KEY_TORRENT_SUPER_SEEDING[] = "super_seeding";
|
||||||
static const char KEY_TORRENT_FORCE_START[] = "force_start";
|
static const char KEY_TORRENT_FORCE_START[] = "force_start";
|
||||||
static const char KEY_TORRENT_SAVE_PATH[] = "save_path";
|
static const char KEY_TORRENT_SAVE_PATH[] = "save_path";
|
||||||
@ -370,6 +371,7 @@ namespace
|
|||||||
if (torrent->hasMetadata())
|
if (torrent->hasMetadata())
|
||||||
ret[KEY_TORRENT_FIRST_LAST_PIECE_PRIO] = torrent->hasFirstLastPiecePriority();
|
ret[KEY_TORRENT_FIRST_LAST_PIECE_PRIO] = torrent->hasFirstLastPiecePriority();
|
||||||
ret[KEY_TORRENT_CATEGORY] = torrent->category();
|
ret[KEY_TORRENT_CATEGORY] = torrent->category();
|
||||||
|
ret[KEY_TORRENT_TAGS] = torrent->tags().toList().join(", ");
|
||||||
ret[KEY_TORRENT_SUPER_SEEDING] = torrent->superSeeding();
|
ret[KEY_TORRENT_SUPER_SEEDING] = torrent->superSeeding();
|
||||||
ret[KEY_TORRENT_FORCE_START] = torrent->isForced();
|
ret[KEY_TORRENT_FORCE_START] = torrent->isForced();
|
||||||
ret[KEY_TORRENT_SAVE_PATH] = Utils::Fs::toNativePath(torrent->savePath());
|
ret[KEY_TORRENT_SAVE_PATH] = Utils::Fs::toNativePath(torrent->savePath());
|
||||||
|
@ -743,6 +743,7 @@ var TorrentsTable = new Class({
|
|||||||
this.newColumn('eta', '', 'QBT_TR(ETA)QBT_TR[CONTEXT=TorrentModel]', 100, true);
|
this.newColumn('eta', '', 'QBT_TR(ETA)QBT_TR[CONTEXT=TorrentModel]', 100, true);
|
||||||
this.newColumn('ratio', '', 'QBT_TR(Ratio)QBT_TR[CONTEXT=TorrentModel]', 100, true);
|
this.newColumn('ratio', '', 'QBT_TR(Ratio)QBT_TR[CONTEXT=TorrentModel]', 100, true);
|
||||||
this.newColumn('category', '', 'QBT_TR(Category)QBT_TR[CONTEXT=TorrentModel]', 100, true);
|
this.newColumn('category', '', 'QBT_TR(Category)QBT_TR[CONTEXT=TorrentModel]', 100, true);
|
||||||
|
this.newColumn('tags', '', 'QBT_TR(Tags)QBT_TR[CONTEXT=TorrentModel]', 100, true);
|
||||||
this.newColumn('added_on', '', 'QBT_TR(Added On)QBT_TR[CONTEXT=TorrentModel]', 100, true);
|
this.newColumn('added_on', '', 'QBT_TR(Added On)QBT_TR[CONTEXT=TorrentModel]', 100, true);
|
||||||
this.newColumn('completion_on', '', 'QBT_TR(Completed On)QBT_TR[CONTEXT=TorrentModel]', 100, false);
|
this.newColumn('completion_on', '', 'QBT_TR(Completed On)QBT_TR[CONTEXT=TorrentModel]', 100, false);
|
||||||
this.newColumn('tracker', '', 'QBT_TR(Tracker)QBT_TR[CONTEXT=TorrentModel]', 100, false);
|
this.newColumn('tracker', '', 'QBT_TR(Tracker)QBT_TR[CONTEXT=TorrentModel]', 100, false);
|
||||||
@ -961,6 +962,9 @@ var TorrentsTable = new Class({
|
|||||||
td.set('html', html);
|
td.set('html', html);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// tags
|
||||||
|
this.columns['tags'].updateTd = this.columns['name'].updateTd;
|
||||||
|
|
||||||
// added on
|
// added on
|
||||||
this.columns['added_on'].updateTd = function (td, row) {
|
this.columns['added_on'].updateTd = function (td, row) {
|
||||||
var date = new Date(this.getRowValue(row) * 1000).toLocaleString();
|
var date = new Date(this.getRowValue(row) * 1000).toLocaleString();
|
||||||
|
Loading…
Reference in New Issue
Block a user