corrected regression: resuming downloadlist download did not start\n added downloading speed in progress bar
This commit is contained in:
+20
-11
@@ -61,6 +61,7 @@ MainWindow::MainWindow(QWidget *parent)
|
||||
// connectors
|
||||
connect(this, &MainWindow::fileName, ui->progressBar, &QProgressBar::setFormat);
|
||||
connect(this, &MainWindow::progressSignal, ui->progressBar, &QProgressBar::setValue);
|
||||
//connect(this, &MainWindow::speed, ui->progressBar, &MainWindow::setDlSpeed);
|
||||
//connect(this, &MainWindow::errorSignal, this, &MainWindow::downloadingErrorSlot);
|
||||
connect(this, &MainWindow::stopDownloading, this, &MainWindow::cancelled);
|
||||
connect(config.buttonBox, SIGNAL(accepted()), this, SLOT(on_buttonBox_accepted()));
|
||||
@@ -71,17 +72,6 @@ MainWindow::MainWindow(QWidget *parent)
|
||||
ui->ktreewidgetsearchline->setCaseSensitivity(Qt::CaseInsensitive); // and set it case insensitive
|
||||
ui->treeWidget->setHeaderLabels({tr("Path"), tr("Type"), tr("Size")} ); // set header of columns of tree widget
|
||||
|
||||
// if last server exists in settings
|
||||
if (this->settings.contains("connexion/lastServer"))
|
||||
{
|
||||
// set window to precedent server/port configuration
|
||||
ui->portEdit->setText(this->settings.value("connexion/port").toString());
|
||||
ui->khistorycombobox->setCurrentText(this->settings.value("connexion/lastServer").toString());
|
||||
}else
|
||||
{
|
||||
ui->portEdit->text() = QString::number(this->connexion.port);
|
||||
ui->khistorycombobox->clear();
|
||||
}
|
||||
|
||||
// setting arrowcursor for treeWidget, listWidget and listDownload to arrow
|
||||
ui->treeWidget->setCursor(Qt::ArrowCursor);
|
||||
@@ -93,6 +83,18 @@ MainWindow::MainWindow(QWidget *parent)
|
||||
|
||||
loadSettings();
|
||||
|
||||
// if last server exists in settings
|
||||
if (this->settings.contains("connexion/lastServer"))
|
||||
{
|
||||
// set window to precedent server/port configuration
|
||||
ui->portEdit->setText(this->settings.value("connexion/port").toString());
|
||||
ui->khistorycombobox->setCurrentText(this->settings.value("connexion/lastServer").toString());
|
||||
}else
|
||||
{
|
||||
ui->portEdit->setText(QString::number(this->connexion.port));
|
||||
ui->khistorycombobox->clear();
|
||||
}
|
||||
|
||||
//setting configuration window
|
||||
config.comboBox->setCurrentIndex(ui->toolBar->toolButtonStyle()); // setting combobox to saved settings
|
||||
|
||||
@@ -702,6 +704,7 @@ void MainWindow::on_treeWidget_itemClicked(QTreeWidgetItem *item, bool downloadD
|
||||
// no downloading process launching it
|
||||
this->downloading.path = path;
|
||||
this->downloading.server = this->connexion.server;
|
||||
this->downloading.port = this->connexion.port;
|
||||
this->downloading.service = this->connexion.service;
|
||||
startDownloading();
|
||||
// wait 1 second to process start
|
||||
@@ -1048,6 +1051,7 @@ void MainWindow::loadDownloadList()
|
||||
path.resize(pos);
|
||||
pos = path.lastIndexOf(" => ");
|
||||
this->downloading.server = path.midRef(pos+4).toString();
|
||||
this->downloading.port = this->settings.value("connexion/server/" + this->downloading.server).toInt();
|
||||
path.resize(pos);
|
||||
this->downloading.path = path;
|
||||
str = "Folder/" + this->downloading.server + "/" + this->downloading.service;
|
||||
@@ -1097,3 +1101,8 @@ void MainWindow::on_actionExit_triggered()
|
||||
{
|
||||
quitApp();
|
||||
}
|
||||
|
||||
void MainWindow::setDlSpeed(QString speed)
|
||||
{
|
||||
speed.squeeze();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user