This commit is contained in:
Daniel Tartavel 2024-10-18 12:03:30 +02:00
parent e278a58aae
commit 317a6b8010

View File

@ -626,6 +626,8 @@ bool MainWindow::scanDir(Connexion * connexion, QTreeWidgetItem *parent, QString
info(DEBUGMACRO, "scandir() => connect to rsync server to get list of files");
QGuiApplication::setOverrideCursor(Qt::WaitCursor);
myProcess = new QProcess(this);
myProcess->setProcessChannelMode(QProcess::MergedChannels);
@ -758,6 +760,8 @@ bool MainWindow::scanDir(Connexion * connexion, QTreeWidgetItem *parent, QString
testRsyncReturn(this, myProcess);
myProcess->close();
}
ui->listWidget->setCursor(Qt::ArrowCursor);
return false;
}
@ -1144,13 +1148,17 @@ void MainWindow::on_treeWidget_itemClicked(QTreeWidgetItem *item, bool downloadD
if (item->isExpanded() == false)
{
info(DEBUGMACRO, "Item is not expanded");
if (this->rescan)
{
//if (this->rescan)
//{
info(DEBUGMACRO, "Re-scanning path: " + this->connexion.service + "/" + path +"/");
scanDir(&this->connexion, item, this->connexion.service + "/" + path +"/");
item->setExpanded(true);
}
//}
}else
{
item->setExpanded(false);
}
}
if (config.autosaveCheckbox->checkState() == Qt::Checked)