diff --git a/debian/changelog b/debian/changelog index 10c9e23..9b10f8a 100755 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +ukui-menu (3.1.1-ok4~0920) yangtze; urgency=medium + + * 任务:开始菜单工具提示内容优化(收藏&最近 区域),增加路径提示 + + -- lixueman Tue, 20 Sep 2022 09:04:27 +0800 + ukui-menu (3.1.1-ok4~0913) yangtze; urgency=medium * close-cd #125158 【开始菜单】切换全屏时动画显示不太流畅 diff --git a/src/BackProcess/tablet/getmodeldata.cpp b/src/BackProcess/tablet/getmodeldata.cpp index bcdee41..0f8080f 100755 --- a/src/BackProcess/tablet/getmodeldata.cpp +++ b/src/BackProcess/tablet/getmodeldata.cpp @@ -108,7 +108,6 @@ QVector GetModelData::getRecentData() enumerator = new Peony::FileEnumerator(this); enumerator->setEnumerateDirectory("recent:///"); enumerator->enumerateSync(); - QString uri; for (auto fileInfo : enumerator->getChildren()) { QStringList recentData; diff --git a/src/UserInterface/ViewItem/itemdelegate.cpp b/src/UserInterface/ViewItem/itemdelegate.cpp index 1d6d3a6..ba41cc7 100755 --- a/src/UserInterface/ViewItem/itemdelegate.cpp +++ b/src/UserInterface/ViewItem/itemdelegate.cpp @@ -157,7 +157,7 @@ void ItemDelegate::paint(QPainter *painter, const QStyleOptionViewItem &option, if (option.state & QStyle::State_MouseOver) { QToolTip::showText(QCursor::pos(), appname); } else { - QToolTip::showText(option.widget->mapToGlobal(QPoint(rect.bottomRight().x(), rect.center().y())), appname); + QToolTip::showText(option.widget->mapToGlobal(QPoint(rect.bottomRight().x(), rect.bottom())), appname); } } else { QToolTip::hideText(); @@ -229,6 +229,7 @@ void ItemDelegate::paint(QPainter *painter, const QStyleOptionViewItem &option, icon.paint(painter, iconRect, Qt::AlignCenter); QString appname = strlist.at(1); + QString url = QUrl(strlist.at(0)).path().remove(appname); painter->setOpacity(1); painter->save(); painter->setPen(QPen(option.palette.text().color())); @@ -241,17 +242,17 @@ void ItemDelegate::paint(QPainter *painter, const QStyleOptionViewItem &option, painter->restore(); if ((option.state & QStyle::State_MouseOver) || (option.state & QStyle::State_HasFocus)) { + QToolTip::showText(QCursor::pos(), "为了刷新"); int len = fm.boundingRect(appname).width(); - + //富文本,tooltip可自动换行 + QString tipString = QString(""); if (len > rect.width() - 64) { - if (option.state & QStyle::State_MouseOver) { - QToolTip::showText(QCursor::pos(), appname); - } else { - QToolTip::showText(option.widget->mapToGlobal(QPoint(rect.bottomRight().x(), rect.center().y())), appname); - } + tipString += appname +"
"+ tr("path:") + url; } else { - QToolTip::hideText(); + tipString += tr("path:") + url; } + tipString += QString("
"); + QToolTip::showText(option.widget->mapToGlobal(QPoint(rect.right() + 20, rect.center().y())), tipString); } } else { QRect iconRect = QRect(rect.left() + 11, rect.y() + (rect.height() - 32) / 2, 32, 32); diff --git a/translations/ukui-menu_bo_CN.ts b/translations/ukui-menu_bo_CN.ts index d92f153..6677791 100644 --- a/translations/ukui-menu_bo_CN.ts +++ b/translations/ukui-menu_bo_CN.ts @@ -4,22 +4,22 @@ FullMainWindow - + Search འཚོལ་ཞིབ། - + All ཚང་མ། - + Letter འཕྲིན་ཡིག - + Function བྱེད་ནུས། @@ -27,7 +27,7 @@ FunctionWidget - + Search འཚོལ་ཞིབ། @@ -43,55 +43,65 @@ 打开字母排序菜单 - + Open the function sort menu བྱེད་ལས་རིགས་ཀྱི་ཟས་ཐོའི་ཁ་ཕྱེ་བ། - + Open the alphabetical menu དབྱངས་གསལ་ཡི་གེའི་ཟས་ཐོའི་ཁ་ཕྱེ་བ། + + + + path: + འགྲོ་ལམ་: + + + path + འགྲོ་ལམ་ + MainWindow - - + + Search འཚོལ་ཞིབ། - + No recent files ཉེ་དུས་ཀྱི་ཡིག་ཆ་མེད། - - - - - + + + + + All ཚང་མ། - + collection བསྡུ་ཉར། - + recent ཉེ་ཆར། - + Max མའེ་ཁེ་སི། - + PowerOff སྒུལ་ཤུགས་ཀྱི་ནུས་པ། @@ -100,16 +110,16 @@ 搜索应用 - - - + + + Letter འཕྲིན་ཡིག - - - + + + Function བྱེད་ནུས། @@ -117,68 +127,68 @@ QObject - - + + Office གཞུང་ལས་ཁང་། - - + + Development འཕེལ་རྒྱས་ - - + + Image པར་རིས། - - + + Video བརྙན་ཕབ། - - + + Internet དྲ་སྦྲེལ། - - + + Game རོལ་རྩེད། - - + + Education སློབ་གསོ། - - + + Social སྤྱི་ཚོགས། - - + + System ལམ་ལུགས། - - + + Safe བདེ་འཇགས། - - + + Others དེ་མིན་ད་དུང་ @@ -186,82 +196,82 @@ RightClickMenu - + Pin to all མི་ཚང་མར་ཁབ་རྒྱག་པ། - + Unpin from all མི་ཚང་མའི་ཁྲོད་ནས་བཀག་འགོག་བྱེད་ - + Pin to taskbar ལས་འགན་སྒྲུབ་པར་ཁབ་རྒྱག་པ། - + Unpin from taskbar ལས་འགན་སྒྲུབ་ས་ནས་ཁ་པར་གཏོང་བ། - + Add to desktop shortcuts ཅོག་ཙེའི་སྟེང་གི་མགྱོགས་ལམ་ཁ་སྣོན་བྱས་ཡོད། - + Pin to collection འཚོལ་སྡུད་བྱེད་པའི་ཁབ་སྐུད། - + Remove from collection བསྡུ་ཉར་དངོས་རྫས་ཁྲོད་ནས་ཕྱིར་ - + Uninstall སྒྲིག་སྦྱོར་བྱས་མེད་པ། - + Switch user གློག་སྒོ་འབྱེད་པའི་སྤྱོད་མཁན - + Hibernate ཧིན་རྡུ་ཉི་ཞི་ཡ། - + Sleep གཉིད་ཁུག་པ། - + Lock Screen སྒོ་ལྕགས་ཀྱི་བརྙན་ཤེལ། - + Log Out ཕྱིར་འཐེན་བྱ་དགོས། - + Restart ཡང་བསྐྱར་འགོ་འཛུགས་ - + Power Off གློག་ཆད་པ། - + Personalize this list མིང་ཐོ་འདི་རང་གཤིས་ཅན་དུ་བསྒྱུར @@ -269,22 +279,22 @@ TabletRightClickMenu - + Pin to taskbar ལས་འགན་སྒྲུབ་པར་ཁབ་རྒྱག་པ། - + Unpin from taskbar ལས་འགན་སྒྲུབ་ས་ནས་ཁ་པར་གཏོང་བ། - + Add to desktop shortcuts ཅོག་ཙེའི་སྟེང་གི་མགྱོགས་ལམ་ཁ་སྣོན་བྱས་ཡོད། - + Uninstall སྒྲིག་སྦྱོར་བྱས་མེད་པ། diff --git a/translations/ukui-menu_tr.ts b/translations/ukui-menu_tr.ts index 756c8b1..c453759 100755 --- a/translations/ukui-menu_tr.ts +++ b/translations/ukui-menu_tr.ts @@ -4,22 +4,22 @@ FullMainWindow - + Search Ara - + All Tümü - + Letter Alfabetik - + Function Kategori @@ -118,7 +118,7 @@ Diğer - + Search Ara @@ -173,15 +173,21 @@ ItemDelegate - + Open the function sort menu - + Open the alphabetical menu + + + + path: + + MainViewWidget @@ -205,56 +211,56 @@ MainWindow - + collection - - - - - + + + + + All Tümü - - + + Search Ara - + No recent files - + recent - + Max - + PowerOff - - - + + + Letter Alfabetik - - - + + + Function Kategori @@ -309,68 +315,68 @@ QObject - - + + Office Ofis Uygulamaları - - + + Development Programlama - - + + Image Grafik - - + + Video Video - - + + Internet İnternet - - + + Game Oyunlar - - + + Education Eğitim - - + + Social Sosyal - - + + System Sistem - - + + Safe - - + + Others Diğer @@ -378,62 +384,62 @@ RightClickMenu - + Pin to all Tümünü sabitle - + Unpin from all Tüm sabitlemeleri kaldır - + Pin to taskbar Görev çubuğuna sabitle - + Unpin from taskbar Görev çubuğundan sabitlemeyi kaldır - + Add to desktop shortcuts Masaüstü kısayollarına ekle - + Pin to collection - + Remove from collection - + Uninstall Kaldır - + Switch user - + Hibernate Beklemeye Al - + Sleep Uyku Modu - + Lock Screen Ekranı Kilitle @@ -442,22 +448,22 @@ Kullanıcı Değiştir - + Log Out Çıkış - + Restart Yeniden Başlat - + Power Off Kapat - + Personalize this list Bu listeyi özelleştirin @@ -551,22 +557,22 @@ TabletRightClickMenu - + Pin to taskbar Görev çubuğuna sabitle - + Unpin from taskbar Görev çubuğundan sabitlemeyi kaldır - + Add to desktop shortcuts Masaüstü kısayollarına ekle - + Uninstall Kaldır diff --git a/translations/ukui-menu_zh_CN.ts b/translations/ukui-menu_zh_CN.ts index 4d04dbf..59aa5fd 100755 --- a/translations/ukui-menu_zh_CN.ts +++ b/translations/ukui-menu_zh_CN.ts @@ -4,22 +4,22 @@ FullMainWindow - + Search 搜索应用 - + All 全部 - + Letter 字母排序 - + Function 功能分类 @@ -27,7 +27,7 @@ FunctionWidget - + Search 全局搜索 @@ -43,55 +43,65 @@ 打开字母排序菜单 - + Open the function sort menu 打开功能排序菜单 - + Open the alphabetical menu 打开字母排序菜单 + + + + path: + 路径: + + + path + 路径 + MainWindow - - + + Search 搜索应用 - + No recent files 暂无最近文件 - - - - - + + + + + All 全部 - + collection 收藏 - + recent 最近 - + Max 放大 - + PowerOff 电源 @@ -100,16 +110,16 @@ 搜索应用 - - - + + + Letter 字母排序 - - - + + + Function 功能分类 @@ -117,68 +127,68 @@ QObject - - + + Office 办公 - - + + Development 开发 - - + + Image 图像 - - + + Video 影音 - - + + Internet 网络 - - + + Game 游戏 - - + + Education 教育 - - + + Social 社交 - - + + System 系统 - - + + Safe 安全 - - + + Others 其他 @@ -186,82 +196,82 @@ RightClickMenu - + Pin to all 固定到“所有软件” - + Unpin from all 从“所有软件”取消固定 - + Pin to taskbar 固定到任务栏 - + Unpin from taskbar 从任务栏取消固定 - + Add to desktop shortcuts 添加到桌面快捷方式 - + Pin to collection 固定到收藏 - + Remove from collection 从收藏移除 - + Uninstall 卸载 - + Switch user 切换用户 - + Hibernate 休眠 - + Sleep 睡眠 - + Lock Screen 锁屏 - + Log Out 注销 - + Restart 重启 - + Power Off 关机 - + Personalize this list @@ -269,22 +279,22 @@ TabletRightClickMenu - + Pin to taskbar 固定到任务栏 - + Unpin from taskbar 从任务栏取消固定 - + Add to desktop shortcuts 固定到桌面快捷方式 - + Uninstall 卸载