调整版本描述信息获取方式

This commit is contained in:
yangjiaxuan 2022-07-22 13:55:55 +08:00
parent e545199cf9
commit bfdad6b3fa
1 changed files with 6 additions and 3 deletions

View File

@ -29,15 +29,18 @@ Dialog_upgrade::Dialog_upgrade(class VersionDll *versionDll, HGVersionInfo *vers
QListWidgetItem *listwidgetItem = new QListWidgetItem; QListWidgetItem *listwidgetItem = new QListWidgetItem;
listwidgetItem->setText(QString(m_versionInfo[i].version)); listwidgetItem->setText(QString(m_versionInfo[i].version));
if(m_versionInfo[i].desc[0] == '\0' && m_versionInfo[i].bugInfo[0] != '\0') std::string desc = m_versionInfo[i].desc;
std::string bugInfo = m_versionInfo[i].bugInfo;
if(desc.empty() && !bugInfo.empty())
{ {
listwidgetItem->setToolTip(tr("bug description: \n") + m_versionInfo[i].bugInfo); listwidgetItem->setToolTip(tr("bug description: \n") + m_versionInfo[i].bugInfo);
} }
if(m_versionInfo[i].bugInfo[0] == '\0' && m_versionInfo[i].desc[0] != '\0') if(!desc.empty() && bugInfo.empty())
{ {
listwidgetItem->setToolTip(tr("upgrade contents: \n") + m_versionInfo[i].desc); listwidgetItem->setToolTip(tr("upgrade contents: \n") + m_versionInfo[i].desc);
} }
if(m_versionInfo[i].desc[0] != '\0' && m_versionInfo[i].bugInfo[0] != '\0') if(!desc.empty() && !bugInfo.empty())
{ {
listwidgetItem->setToolTip(tr("upgrade contents: \n") + m_versionInfo[i].desc + tr("\nbug description: \n") + m_versionInfo[i].bugInfo); listwidgetItem->setToolTip(tr("upgrade contents: \n") + m_versionInfo[i].desc + tr("\nbug description: \n") + m_versionInfo[i].bugInfo);
} }