Finish lerge refactor of systems
This commit is contained in:
parent
6d742e60db
commit
913d7df56d
36 changed files with 614 additions and 634 deletions
|
|
@ -21,18 +21,9 @@ void ItemScrollBox::addItem(std::weak_ptr<Item> item)
|
|||
{
|
||||
if(auto workItem = item.lock())
|
||||
{
|
||||
if(dynamic_cast<AuxItem*>(workItem.get()))
|
||||
{
|
||||
widgets_.push_back(new ItemWidget(item, true));
|
||||
}
|
||||
else if(dynamic_cast<MessageItem*>(workItem.get()))
|
||||
{
|
||||
widgets_.push_back(new ItemWidget(item, false, true));
|
||||
}
|
||||
else
|
||||
{
|
||||
widgets_.push_back(new ItemWidget(item));
|
||||
}
|
||||
if(workItem->isHidden())
|
||||
return;
|
||||
widgets_.push_back(new ItemWidget(item));
|
||||
ui->relayWidgetVbox->addWidget(widgets_.back());
|
||||
connect(widgets_.back(), &ItemWidget::deleteRequest, this, &ItemScrollBox::deleteRequest);
|
||||
connect(widgets_.back(), &ItemWidget::deleteRequest, this, &ItemScrollBox::removeItem);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue