mirror of
https://github.com/qbittorrent/qBittorrent
synced 2025-07-16 02:03:07 -07:00
Fix column hiding/showing in transfer list
This commit is contained in:
parent
727e212b8e
commit
e3a9194010
2 changed files with 39 additions and 34 deletions
|
@ -67,7 +67,7 @@ TransferListWidget::TransferListWidget(QWidget *parent, MainWindow *main_window,
|
|||
QTreeView(parent), BTSession(_BTSession), main_window(main_window) {
|
||||
|
||||
// Load settings
|
||||
loadSettings();
|
||||
bool column_loaded = loadSettings();
|
||||
|
||||
// Create and apply delegate
|
||||
listDelegate = new TransferListDelegate(this);
|
||||
|
@ -107,6 +107,7 @@ TransferListWidget::TransferListWidget(QWidget *parent, MainWindow *main_window,
|
|||
setDragDropMode(QAbstractItemView::DragOnly);
|
||||
|
||||
// Default hidden columns
|
||||
if(!column_loaded) {
|
||||
setColumnHidden(TorrentModelItem::TR_PRIORITY, true);
|
||||
setColumnHidden(TorrentModelItem::TR_ADD_DATE, true);
|
||||
setColumnHidden(TorrentModelItem::TR_SEED_DATE, true);
|
||||
|
@ -116,6 +117,7 @@ TransferListWidget::TransferListWidget(QWidget *parent, MainWindow *main_window,
|
|||
setColumnHidden(TorrentModelItem::TR_AMOUNT_DOWNLOADED, true);
|
||||
setColumnHidden(TorrentModelItem::TR_AMOUNT_LEFT, true);
|
||||
setColumnHidden(TorrentModelItem::TR_TIME_ELAPSED, true);
|
||||
}
|
||||
|
||||
setContextMenuPolicy(Qt::CustomContextMenu);
|
||||
|
||||
|
@ -901,10 +903,13 @@ void TransferListWidget::saveSettings()
|
|||
settings.setValue("TransferList/HeaderState", header()->saveState());
|
||||
}
|
||||
|
||||
void TransferListWidget::loadSettings()
|
||||
bool TransferListWidget::loadSettings()
|
||||
{
|
||||
QIniSettings settings("qBittorrent", "qBittorrent");
|
||||
bool ok = header()->restoreState(settings.value("TransferList/HeaderState").toByteArray());
|
||||
if(!ok) {
|
||||
header()->resizeSection(0, 200); // Default
|
||||
header()->restoreState(settings.value("TransferList/HeaderState").toByteArray());
|
||||
}
|
||||
return ok;
|
||||
}
|
||||
|
||||
|
|
|
@ -92,7 +92,7 @@ protected:
|
|||
QModelIndex mapFromSource(const QModelIndex &index) const;
|
||||
QStringList getCustomLabels() const;
|
||||
void saveSettings();
|
||||
void loadSettings();
|
||||
bool loadSettings();
|
||||
QStringList getSelectedTorrentsHashes() const;
|
||||
|
||||
protected slots:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue