Allow to use https://invent.kde.org/plasma/breeze/-/merge_requests/478
but even without the breeze MR, it look better and similar to what we do
with other settings page.
#include <KLocalizedString>
#include <KLocalizedString>
#include <QTabWidget>
#include <QVBoxLayout>
#include <QTabWidget>
#include <QVBoxLayout>
QTabWidget *tabWidget = new QTabWidget(this);
tabWidget->setDocumentMode(true);
QTabWidget *tabWidget = new QTabWidget(this);
tabWidget->setDocumentMode(true);
+ tabWidget->tabBar()->setExpanding(true);
// initialize 'Folders & Tabs' tab
FoldersTabsSettingsPage *foldersTabsPage = new FoldersTabsSettingsPage(tabWidget);
// initialize 'Folders & Tabs' tab
FoldersTabsSettingsPage *foldersTabsPage = new FoldersTabsSettingsPage(tabWidget);
#include <KPluginFactory>
#include <kconfigwidgets_version.h>
#include <KPluginFactory>
#include <kconfigwidgets_version.h>
#include <QTabWidget>
#include <QVBoxLayout>
#include <QTabWidget>
#include <QVBoxLayout>
topLayout->setContentsMargins(0, 0, 0, 0);
QTabWidget *tabWidget = new QTabWidget(widget());
topLayout->setContentsMargins(0, 0, 0, 0);
QTabWidget *tabWidget = new QTabWidget(widget());
+ tabWidget->setDocumentMode(true);
+ tabWidget->tabBar()->setExpanding(true);
// initialize 'Folders & Tabs' tab
FoldersTabsSettingsPage *foldersTabsPage = new FoldersTabsSettingsPage(tabWidget);
// initialize 'Folders & Tabs' tab
FoldersTabsSettingsPage *foldersTabsPage = new FoldersTabsSettingsPage(tabWidget);
#include <QDBusConnection>
#include <QDBusMessage>
#include <QIcon>
#include <QDBusConnection>
#include <QDBusMessage>
#include <QIcon>
#include <QTabWidget>
#include <QVBoxLayout>
#include <QTabWidget>
#include <QVBoxLayout>
topLayout->setContentsMargins(0, 0, 0, 0);
QTabWidget *tabWidget = new QTabWidget(widget());
topLayout->setContentsMargins(0, 0, 0, 0);
QTabWidget *tabWidget = new QTabWidget(widget());
+ tabWidget->setDocumentMode(true);
+ tabWidget->tabBar()->setExpanding(true);
// Initialize 'Icons' tab
ViewSettingsTab *iconsTab = new ViewSettingsTab(ViewSettingsTab::IconsMode, tabWidget);
// Initialize 'Icons' tab
ViewSettingsTab *iconsTab = new ViewSettingsTab(ViewSettingsTab::IconsMode, tabWidget);
#include "viewsettingstab.h"
#include <KLocalizedString>
#include "viewsettingstab.h"
#include <KLocalizedString>
#include <QTabWidget>
#include <QVBoxLayout>
#include <QTabWidget>
#include <QVBoxLayout>
tabWidget = new QTabWidget(this);
tabWidget->setDocumentMode(true);
tabWidget = new QTabWidget(this);
tabWidget->setDocumentMode(true);
+ tabWidget->tabBar()->setExpanding(true);
// General View tab
GeneralViewSettingsPage *generalViewPage = new GeneralViewSettingsPage(url, tabWidget);
// General View tab
GeneralViewSettingsPage *generalViewPage = new GeneralViewSettingsPage(url, tabWidget);