mirror of
https://gitee.com/spark-store-project/spark-store
synced 2026-06-25 07:33:49 +08:00
支持 amber-ce-sid amber-ce-deepin23 的tag
This commit is contained in:
@@ -238,6 +238,9 @@ void AppIntoPage::clear()
|
||||
ui->tag_native->hide();
|
||||
ui->tag_amber_ce_bookworm->hide();
|
||||
ui->tag_amber_ce_trixie->hide();
|
||||
ui->tag_amber_ce_sid->hide();
|
||||
ui->tag_amber_ce_deepin23->hide();
|
||||
|
||||
ui->icon->clear();
|
||||
ui->title->clear();
|
||||
ui->version->clear();
|
||||
@@ -413,13 +416,14 @@ void AppIntoPage::setAppinfoTags(const QStringList &tagList)
|
||||
// First pass: Check if any Amber tags exist
|
||||
foreach (const QString &tag, tagList)
|
||||
{
|
||||
if (tag == "amber-ce-bookworm" || tag == "amber-ce-trixie")
|
||||
if (tag.startsWith("amber-ce-"))
|
||||
{
|
||||
hasAmberTag = true;
|
||||
break; // No need to continue checking
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// Second pass: Apply tags based on whether we have Amber tags
|
||||
foreach (const QString &tag, tagList)
|
||||
{
|
||||
@@ -450,6 +454,12 @@ void AppIntoPage::setAppinfoTags(const QStringList &tagList)
|
||||
else if (tag == "amber-ce-trixie")
|
||||
ui->tag_amber_ce_trixie->show();
|
||||
|
||||
else if (tag == "amber-ce-deepin23")
|
||||
ui->tag_amber_ce_deepin23->show();
|
||||
|
||||
else if (tag == "amber-ce-sid")
|
||||
ui->tag_amber_ce_sid->show();
|
||||
|
||||
// Only process distro tags if there are no Amber tags
|
||||
else if (!hasAmberTag)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user