Gui: In DockWindowItems::addDockWidget replace the booleans with the enum class DockWindowOptions

This commit is contained in:
wmayer
2025-04-27 19:46:05 +02:00
committed by Ladislav Michl
parent 8d3e38fb4a
commit a124ce4f8f
3 changed files with 28 additions and 13 deletions

View File

@@ -49,13 +49,13 @@ DockWindowItems::DockWindowItems() = default;
DockWindowItems::~DockWindowItems() = default;
void DockWindowItems::addDockWidget(const char* name, Qt::DockWidgetArea pos, bool visibility, bool tabbed)
void DockWindowItems::addDockWidget(const char* name, Qt::DockWidgetArea pos, DockWindowOptions option)
{
DockWindowItem item;
item.name = QString::fromUtf8(name);
item.pos = pos;
item.visibility = visibility;
item.tabbed = tabbed;
item.visibility = option.testFlag(DockWindowOption::Visible);
item.tabbed = option.testFlag(DockWindowOption::HiddenTabbed);
_items << item;
}