kcms: Set QTabBars as expanding

This opts in to the new immutable tab style, and improves consistency with other KCMs.
wilder/Plasma/6.3
Thomas Duckworth 1 year ago committed by Vlad Zahorodnii
parent 211cd617f2
commit c9be7cf80a
  1. 1
      src/kcms/options/main.cpp
  2. 4
      src/kcms/tabbox/main.cpp

@ -66,6 +66,7 @@ KWinOptions::KWinOptions(QObject *parent, const KPluginMetaData &data)
layout->setContentsMargins(0, 0, 0, 0);
tab = new QTabWidget(widget());
tab->setDocumentMode(true);
tab->tabBar()->setExpanding(true);
layout->addWidget(tab);
const auto connectKCM = [this](KCModule *mod) {

@ -44,6 +44,8 @@
#include "layoutpreview.h"
#include "shortcutsettings.h"
#include <QTabBar>
K_PLUGIN_FACTORY_WITH_JSON(KWinTabBoxConfigFactory, "kcm_kwintabbox.json", registerPlugin<KWin::KWinTabBoxConfig>(); registerPlugin<KWin::TabBox::KWinTabboxData>();)
namespace KWin
@ -58,6 +60,8 @@ KWinTabBoxConfig::KWinTabBoxConfig(QObject *parent, const KPluginMetaData &data)
{
QTabWidget *tabWidget = new QTabWidget(widget());
tabWidget->setDocumentMode(true);
tabWidget->tabBar()->setExpanding(true);
m_primaryTabBoxUi = new KWinTabBoxConfigForm(KWinTabBoxConfigForm::TabboxType::Main,
m_data->tabBoxConfig(),
m_data->shortcutConfig(),

Loading…
Cancel
Save