Browse Source

Correctly restore 'name' column width when loading magnet links in the 'Add new torrent dialog'. Closes #1334.

adaptive-webui-19844
sledgehammer999 11 years ago
parent
commit
c59793b33f
  1. 6
      src/addnewtorrentdialog.cpp
  2. 1
      src/addnewtorrentdialog.h

6
src/addnewtorrentdialog.cpp

@ -104,9 +104,7 @@ void AddNewTorrentDialog::loadState()
{ {
QIniSettings settings; QIniSettings settings;
settings.beginGroup(QString::fromUtf8("AddNewTorrentDialog")); settings.beginGroup(QString::fromUtf8("AddNewTorrentDialog"));
QByteArray state = settings.value("treeHeaderState").toByteArray(); m_headerState = settings.value("treeHeaderState").toByteArray();
if (!state.isEmpty())
ui->content_tree->header()->restoreState(state);
int width = settings.value("width", -1).toInt(); int width = settings.value("width", -1).toInt();
if (width >= 0) { if (width >= 0) {
QRect geo = geometry(); QRect geo = geometry();
@ -659,6 +657,8 @@ void AddNewTorrentDialog::setupTreeview() {
// List files in torrent // List files in torrent
m_contentModel->model()->setupModelData(*m_torrentInfo); m_contentModel->model()->setupModelData(*m_torrentInfo);
if (!m_headerState.isEmpty())
ui->content_tree->header()->restoreState(m_headerState);
// Expand root folder // Expand root folder
ui->content_tree->setExpanded(m_contentModel->index(0, 0), true); ui->content_tree->setExpanded(m_contentModel->index(0, 0), true);

1
src/addnewtorrentdialog.h

@ -99,6 +99,7 @@ private:
QStringList m_filesPath; QStringList m_filesPath;
bool m_hasRenamedFile; bool m_hasRenamedFile;
QShortcut *editHotkey; QShortcut *editHotkey;
QByteArray m_headerState;
}; };
#endif // ADDNEWTORRENTDIALOG_H #endif // ADDNEWTORRENTDIALOG_H

Loading…
Cancel
Save