|
|
@ -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); |
|
|
|