summaryrefslogtreecommitdiffstats
path: root/src/widgets/widgets/qtabwidget.cpp
diff options
context:
space:
mode:
authorThorbjørn Lund Martsum <tmartsum@gmail.com>2012-02-06 09:24:50 +0100
committerQt by Nokia <qt-info@nokia.com>2012-02-18 18:40:15 +0100
commit466107107a85e7211c4b7f77b36ec50625657061 (patch)
tree9eb0d64ac6a2ba4e2f0a110322c19cfc879cd047 /src/widgets/widgets/qtabwidget.cpp
parent908a080006faff333b061b69b0dc0fd9cab36114 (diff)
Adding hasHeightForWidth as a virtual Widget funcion
Just implements what the note states (and removes the private function) Change-Id: I9a6fd5134460712accf09ba01691df8b9b1f5d0d Reviewed-by: Jan-Arve Sæther <jan-arve.saether@nokia.com>
Diffstat (limited to 'src/widgets/widgets/qtabwidget.cpp')
-rw-r--r--src/widgets/widgets/qtabwidget.cpp14
1 files changed, 9 insertions, 5 deletions
diff --git a/src/widgets/widgets/qtabwidget.cpp b/src/widgets/widgets/qtabwidget.cpp
index 66d31e72c7..612d51826c 100644
--- a/src/widgets/widgets/qtabwidget.cpp
+++ b/src/widgets/widgets/qtabwidget.cpp
@@ -186,7 +186,6 @@ public:
void _q_removeTab(int);
void _q_tabMoved(int from, int to);
void init();
- bool hasHeightForWidth() const;
QTabBar *tabs;
QStackedWidget *stack;
@@ -238,11 +237,16 @@ void QTabWidgetPrivate::init()
}
-bool QTabWidgetPrivate::hasHeightForWidth() const
+/*!
+ \reimp
+*/
+
+bool QTabWidget::hasHeightForWidth() const
{
- bool has = size_policy.hasHeightForWidth();
- if (!has && stack)
- has = qt_widget_private(stack)->hasHeightForWidth();
+ Q_D(const QTabWidget);
+ bool has = d->size_policy.hasHeightForWidth();
+ if (!has && d->stack)
+ has = d->stack->hasHeightForWidth();
return has;
}