| 383 | } |
| 384 | |
| 385 | void LayerListView::setRowWarning(qint64 id, bool warn, const QString& reason) { |
| 386 | const auto it = items_.find(id); |
| 387 | if (it == items_.end()) { |
| 388 | return; |
| 389 | } |
| 390 | if (auto* row = qobject_cast<LayerRowWidget*>(list_->itemWidget(it->second))) { |
| 391 | row->setWarningState(warn, reason); |
| 392 | it->second->setToolTip(row->effectiveToolTip()); |
| 393 | } |
| 394 | } |
| 395 | |
| 396 | void LayerListView::setCurrentId(qint64 id) { |
| 397 | const auto it = items_.find(id); |