33 recursive_fn = [&](
const ListBase &lb) {
35 if (te->abstract_element && !te->abstract_element->getWarning().is_empty()) {
39 if (recursive_fn(te->subtree)) {
47 return recursive_fn(space_outliner.
tree);
#define LISTBASE_FOREACH(type, var, list)
Base Class For Tree-Displays.
virtual bool supportsModeColumn() const
bool outliner_has_element_warnings(const SpaceOutliner &space_outliner)
bool outliner_shows_mode_column(const SpaceOutliner &space_outliner)
std::unique_ptr< outliner::AbstractTreeDisplay > tree_display
SpaceOutliner_Runtime * runtime
Establish and manage Outliner trees for different display modes.