Fixed bug when count of favorites buttons changed.
This commit is contained in:
@@ -103,6 +103,13 @@ void ShopForm::loadButtons()
|
||||
Service<FavoritItem> srvFav;
|
||||
QMap<QString, FavoritItemPtr> btnMap;
|
||||
|
||||
foreach (QWidget *child, ui->favorites->findChildren<QWidget*>()) {
|
||||
if (child->objectName() != "directSale")
|
||||
{
|
||||
delete child;
|
||||
}
|
||||
}
|
||||
|
||||
foreach (FavoritItemPtr item, srvFav.all()) {
|
||||
btnMap[item->favButtonName()] = item;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user