forked from qt-creator/qt-creator
FancyTabWidget: use QStyleFactory to create windows style
Qt 5 will not expose QWindowsStyle, use QStyleFactory instead. Change-Id: Id4ec0a4812cd8f8378ad1e493796c6110080c0ae Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
This commit is contained in:
@@ -38,7 +38,7 @@
|
|||||||
#include <QHBoxLayout>
|
#include <QHBoxLayout>
|
||||||
#include <QVBoxLayout>
|
#include <QVBoxLayout>
|
||||||
#include <QMouseEvent>
|
#include <QMouseEvent>
|
||||||
#include <QWindowsStyle>
|
#include <QStyleFactory>
|
||||||
#include <QPainter>
|
#include <QPainter>
|
||||||
#include <QSplitter>
|
#include <QSplitter>
|
||||||
#include <QStackedLayout>
|
#include <QStackedLayout>
|
||||||
@@ -82,7 +82,7 @@ FancyTabBar::FancyTabBar(QWidget *parent)
|
|||||||
m_hoverIndex = -1;
|
m_hoverIndex = -1;
|
||||||
m_currentIndex = -1;
|
m_currentIndex = -1;
|
||||||
setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Expanding);
|
setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Expanding);
|
||||||
setStyle(new QWindowsStyle);
|
setStyle(QStyleFactory::create(QLatin1String("windows")));
|
||||||
setMinimumWidth(qMax(2 * m_rounding, 40));
|
setMinimumWidth(qMax(2 * m_rounding, 40));
|
||||||
setAttribute(Qt::WA_Hover, true);
|
setAttribute(Qt::WA_Hover, true);
|
||||||
setFocusPolicy(Qt::NoFocus);
|
setFocusPolicy(Qt::NoFocus);
|
||||||
|
|||||||
Reference in New Issue
Block a user