diff --git a/components/tabs.cpp b/components/tabs.cpp index 12fb7d1..784c67c 100644 --- a/components/tabs.cpp +++ b/components/tabs.cpp @@ -2,13 +2,14 @@ #include "tabs_p.h" #include #include -#include #include "tabs_internal.h" #include "lib/ripple.h" #include "lib/style.h" TabsPrivate::TabsPrivate(Tabs *q) : q_ptr(q), + inkBar(new TabsInkBar(q)), + tabLayout(new QHBoxLayout), tab(-1), useThemeColors(true), showHalo(false), @@ -20,9 +21,6 @@ void TabsPrivate::init() { Q_Q(Tabs); - inkBar = new TabsInkBar(q); - - tabLayout = new QHBoxLayout; q->setLayout(tabLayout); tabLayout->setSpacing(0); tabLayout->setMargin(0); diff --git a/components/tabs_p.h b/components/tabs_p.h index 3cf8f33..d12c8dc 100644 --- a/components/tabs_p.h +++ b/components/tabs_p.h @@ -20,14 +20,14 @@ public: void init(); Tabs *const q_ptr; - TabsInkBar *inkBar; - QHBoxLayout *tabLayout; - QColor inkColor; - QColor backgroundColor; - QColor textColor; - int tab; - bool useThemeColors; - bool showHalo; + TabsInkBar *const inkBar; + QHBoxLayout *const tabLayout; + QColor inkColor; + QColor backgroundColor; + QColor textColor; + int tab; + bool useThemeColors; + bool showHalo; Material::RippleStyle rippleStyle; };