diff --git a/Gui/Control/FileControl.cpp b/Gui/Control/FileControl.cpp index 0cf4b6b..c4cd2e7 100644 --- a/Gui/Control/FileControl.cpp +++ b/Gui/Control/FileControl.cpp @@ -6,6 +6,7 @@ #include #include #include +#include #include #include #include @@ -80,6 +81,7 @@ void FileManager::InitControl() ui->tableWidget->setContextMenuPolicy(Qt::CustomContextMenu); + connect(ui->comboBox->lineEdit(), &QLineEdit::returnPressed, this, &FileManager::evtFile); connect(ui->btnHome, &QPushButton::clicked, this, &FileManager::evtHome); connect(ui->btnVisit, &QPushButton::clicked, this, &FileManager::evtFile); connect(ui->tableWidget, &QTableWidget::cellDoubleClicked, this, &FileManager::doubleClick); @@ -209,7 +211,6 @@ void FileManager::SortFileInfo(SortMethod method) void FileManager::RefreshTab() { - ui->tableWidget->setUpdatesEnabled(false); ui->tableWidget->setRowCount(0); ui->tableWidget->setRowCount(currentShowInfo_.vec.size()); for (int i = 0; i < currentShowInfo_.vec.size(); ++i) { @@ -278,8 +279,7 @@ void FileManager::RefreshTab() item->setFlags(item->flags() & ~Qt::ItemIsEditable); ui->tableWidget->setItem(i, 4, item); } - ui->tableWidget->setUpdatesEnabled(true); - ui->tableWidget->viewport()->update(); + ui->tableWidget->scrollToTop(); } void FileManager::HeaderClicked(int column) diff --git a/Note/version.md b/Note/version.md index 4589999..eb175dc 100644 --- a/Note/version.md +++ b/Note/version.md @@ -20,7 +20,7 @@ | 12 | 功能 | 对照传输前要先校验文件存在性。 | | 0.1 | | | 11 | 问题 | 断连后当前远端ID要清除。 | | 0.1 | 0.2 | | 10 | 功能 | 对照传输可以支持反向下载。 | | 0.1 | | -| 9 | 优化 | 输入路径后可以直接回车访问。 | | 0.1 | | +| 9 | 优化 | 输入路径后可以直接回车访问。 | | 0.1 | 0.2 | | 8 | 功能 | 文件浏览页面要支持按照类型排序,时间排序,和文件后缀筛选。 | | 0.1 | 0.2 | | 7 | 优化 | IP和Port宽度要合理一些,IP过小,Port宽度过大。 | | 0.1 | 0.2 | | 6 | 功能 | 比对控件添加可尝试目录浏览控件跳转到指定目录。 | | 0.1 | |