QList<int> XmlSettingsDialog::HighlightMatches (const QString& query) { QList<int> result; if (query.isEmpty ()) { for (int i = 0; i < Pages_->count (); ++i) { EnableChildren (Pages_->widget (i)); result << i; } return result; } for (int i = 0; i < Pages_->count (); ++i) { if (Titles_.at (i).contains (query, Qt::CaseInsensitive)) { EnableChildren (Pages_->widget (i)); result << i; continue; } if (HighlightWidget (Pages_->widget (i), query, HandlersManager_)) result << i; } return result; }
void Container::Enable() { EnableChildren(); Widget::Enable(); }