From cfdeddd43955f86a7c466ba321e8d5f12112b195 Mon Sep 17 00:00:00 2001 From: keke <243768648@qq.com> Date: Wed, 12 Apr 2023 17:40:29 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=8E=92=E5=BA=8F=E5=90=8E=E9=BB=98?= =?UTF-8?q?=E8=AE=A4=E6=98=BE=E7=A4=BA=E5=88=97=E8=A1=A8=E4=B8=AD=E7=AC=AC?= =?UTF-8?q?=E4=B8=80=E4=B8=AA=E5=BA=94=E7=94=A8=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/appmanagerwidget.cpp | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/appmanagerwidget.cpp b/src/appmanagerwidget.cpp index fa7c5ce..c8d7650 100644 --- a/src/appmanagerwidget.cpp +++ b/src/appmanagerwidget.cpp @@ -890,6 +890,16 @@ void AppManagerWidget::onSorterMenuTriggered(QAction *action) m_appListModel->setSortRole(AM_LIST_VIEW_ITEM_DATA_ROLE_UPDATED_TIME); m_appListModel->sort(0, Qt::SortOrder::DescendingOrder); } + + if (m_appListModel->rowCount()) { + QModelIndex modelIndex = m_appListModel->index(0, 0); + m_appListView->setCurrentIndex(modelIndex); + AppInfo info = getAppInfoFromModelIndex(modelIndex); + showAppInfo(info); + } else { + // 此类别无应用,则显示空信息 + showAppInfo(AppInfo()); + } } QString AppManagerWidget::formateAppInfo(const AppInfo &info) @@ -944,16 +954,6 @@ void AppManagerWidget::setItemModelFromAppInfoList(const QList &appInfo // 排序 onSorterMenuTriggered(m_currentSortingAction); - if (m_appListModel->rowCount()) { - QModelIndex modelIndex = m_appListModel->index(0, 0); - m_appListView->setCurrentIndex(modelIndex); - AppInfo info = getAppInfoFromModelIndex(modelIndex); - showAppInfo(info); - } else { - // 此类别无应用,则显示空信息 - showAppInfo(AppInfo()); - } - // 更新应用个数标签 updateAppCountLabel(); } -- Gitee