chore:完成“更新全部”下载按钮逻辑

This commit is contained in:
2025-06-16 22:39:34 +08:00
parent 03c53c3977
commit 8177556e5d
3 changed files with 26 additions and 0 deletions

View File

@@ -14,6 +14,9 @@ MainWindow::MainWindow(QWidget *parent)
listView->setModel(m_model);
listView->setItemDelegate(m_delegate);
// 新增:确保 delegate 拥有 model 指针
m_delegate->setModel(m_model);
// 设置 QListView 填充 ui->appWidget
QVBoxLayout *layout = new QVBoxLayout(ui->appWidget);
layout->addWidget(listView);
@@ -27,6 +30,13 @@ MainWindow::MainWindow(QWidget *parent)
}
}
});
// 新增:点击“更新全部”按钮批量下载
connect(ui->updatePushButton, &QPushButton::clicked, this, [=](){
qDebug()<<"更新全部按钮被点击";
m_delegate->startDownloadForAll();
});
checkUpdates();
initStyle();
}