1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 04:28:13 +00:00

LibGUI: Add TabWidget::set_tab_title(Widget&, StringView)

This lets you change the title of a tab after creating it.
This commit is contained in:
Andreas Kling 2020-04-23 21:13:47 +02:00
parent 933cf365e8
commit ee7e7e6d55
2 changed files with 17 additions and 1 deletions

View file

@ -259,4 +259,18 @@ int TabWidget::active_tab_index() const
}
return -1;
}
void TabWidget::set_tab_title(Widget& tab, const StringView& title)
{
for (auto& t : m_tabs) {
if (t.widget == &tab) {
if (t.title != title) {
t.title = title;
update();
}
return;
}
}
}
}