diff --git a/launcher/ui/pages/modplatform/ModPage.cpp b/launcher/ui/pages/modplatform/ModPage.cpp index fc70e9f60..8eb605f9e 100644 --- a/launcher/ui/pages/modplatform/ModPage.cpp +++ b/launcher/ui/pages/modplatform/ModPage.cpp @@ -68,7 +68,7 @@ void ModPage::setFilterWidget(unique_qobject_ptr& widget) if (m_filter_widget) disconnect(m_filter_widget.get(), nullptr, nullptr, nullptr); - m_ui->horizontalLayout->replaceWidget(m_filter_widget == nullptr ? m_ui->filterWidget : m_filter_widget.get(), widget.get()); + m_ui->spliter->replaceWidget(0, widget.get()); m_filter_widget.swap(widget); m_filter = m_filter_widget->getFilter(); diff --git a/launcher/ui/pages/modplatform/ResourcePage.ui b/launcher/ui/pages/modplatform/ResourcePage.ui index b4f48f074..7ef94a5ce 100644 --- a/launcher/ui/pages/modplatform/ResourcePage.ui +++ b/launcher/ui/pages/modplatform/ResourcePage.ui @@ -11,38 +11,62 @@ + + + + Qt::Vertical + + + + + + + + + + Filter options + + + - - - - - - - - Qt::ScrollBarAlwaysOff - - - true - - - - 48 - 48 - - - - - - - - false - - - false - - - - + + + Qt::Horizontal + + + false + + + + + Qt::ScrollBarAlwaysOff + + + true + + + + 48 + 48 + + + + + + false + + + false + + + + + + + + Search + + @@ -67,33 +91,9 @@ - - - - Qt::Vertical - - - - - - - - - - Search - - - - - - - Filter options - - - diff --git a/launcher/ui/widgets/ModFilterWidget.ui b/launcher/ui/widgets/ModFilterWidget.ui index 13727167f..236847094 100644 --- a/launcher/ui/widgets/ModFilterWidget.ui +++ b/launcher/ui/widgets/ModFilterWidget.ui @@ -10,6 +10,18 @@ 600 + + + 0 + 0 + + + + + 275 + 0 + + 310 @@ -34,6 +46,15 @@ + + + 275 + 0 + + + + QAbstractScrollArea::AdjustToContentsOnFirstShow + true