mirror of
https://github.com/qbittorrent/qBittorrent.git
synced 2024-10-22 10:46:04 +03:00
- Fix column hiding behavior when queueing system is disabled
This commit is contained in:
parent
9fe807b6f1
commit
18d0283463
1 changed files with 10 additions and 4 deletions
|
@ -762,7 +762,10 @@ void TransferListWidget::displayDLHoSMenu(const QPoint&){
|
||||||
hideshowColumn.setTitle(tr("Column visibility"));
|
hideshowColumn.setTitle(tr("Column visibility"));
|
||||||
QList<QAction*> actions;
|
QList<QAction*> actions;
|
||||||
for(int i=0; i < TR_HASH; ++i) {
|
for(int i=0; i < TR_HASH; ++i) {
|
||||||
if(!BTSession->isQueueingEnabled() && i == TR_PRIORITY) continue;
|
if(!BTSession->isQueueingEnabled() && i == TR_PRIORITY) {
|
||||||
|
actions.append(0);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
QIcon icon;
|
QIcon icon;
|
||||||
if(isColumnHidden(i))
|
if(isColumnHidden(i))
|
||||||
icon = QIcon(QString::fromUtf8(":/Icons/oxygen/button_cancel.png"));
|
icon = QIcon(QString::fromUtf8(":/Icons/oxygen/button_cancel.png"));
|
||||||
|
@ -771,9 +774,12 @@ void TransferListWidget::displayDLHoSMenu(const QPoint&){
|
||||||
actions.append(hideshowColumn.addAction(icon, listModel->headerData(i, Qt::Horizontal).toString()));
|
actions.append(hideshowColumn.addAction(icon, listModel->headerData(i, Qt::Horizontal).toString()));
|
||||||
}
|
}
|
||||||
// Call menu
|
// Call menu
|
||||||
QAction *act = hideshowColumn.exec(QCursor::pos());
|
QAction *act = 0;
|
||||||
int col = actions.indexOf(act);
|
act = hideshowColumn.exec(QCursor::pos());
|
||||||
setColumnHidden(col, !isColumnHidden(col));
|
if(act) {
|
||||||
|
int col = actions.indexOf(act);
|
||||||
|
setColumnHidden(col, !isColumnHidden(col));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef LIBTORRENT_0_15
|
#ifdef LIBTORRENT_0_15
|
||||||
|
|
Loading…
Reference in a new issue