@@ -99,8 +99,9 @@ struct DockAreaTitleBarPrivate
9999 }
100100
101101 /* *
102- * Helper class to set title bar button icons depending on operating system
103- * and to avoid duplicated code
102+ * Helper function to set title bar button icons depending on operating
103+ * system and to avoid duplicated code. On windows the standard icons
104+ * are blurry since Qt 5.11 so we need to do some additional steps
104105 */
105106 void setTitleBarButtonIcon (tTileBarButton* Button, QStyle::StandardPixmap StandarPixmap)
106107 {
@@ -136,14 +137,14 @@ void DockAreaTitleBarPrivate::createButtons()
136137 TabsMenuButton->setPopupMode (QToolButton::InstantPopup);
137138 setTitleBarButtonIcon (TabsMenuButton, QStyle::SP_TitleBarUnshadeButton);
138139 QMenu* TabsMenu = new QMenu (TabsMenuButton);
139- #ifndef QT_NO_TOOLTIP
140+ #ifndef QT_NO_TOOLTIP
140141 TabsMenu->setToolTipsVisible (true );
141- #endif
142+ #endif
142143 _this->connect (TabsMenu, SIGNAL (aboutToShow ()), SLOT (onTabsMenuAboutToShow ()));
143144 TabsMenuButton->setMenu (TabsMenu);
144- #ifndef QT_NO_TOOLTIP
145+ #ifndef QT_NO_TOOLTIP
145146 TabsMenuButton->setToolTip (QObject::tr (" List all tabs" ));
146- #endif
147+ #endif
147148 TabsMenuButton->setSizePolicy (QSizePolicy::Fixed, QSizePolicy::Expanding);
148149 TopLayout->addWidget (TabsMenuButton, 0 );
149150 _this->connect (TabsMenuButton->menu (), SIGNAL (triggered (QAction*)),
@@ -154,9 +155,9 @@ void DockAreaTitleBarPrivate::createButtons()
154155 UndockButton = new tTileBarButton ();
155156 UndockButton->setObjectName (" undockButton" );
156157 UndockButton->setAutoRaise (true );
157- #ifndef QT_NO_TOOLTIP
158+ #ifndef QT_NO_TOOLTIP
158159 UndockButton->setToolTip (QObject::tr (" Detach Group" ));
159- #endif
160+ #endif
160161 setTitleBarButtonIcon (UndockButton, QStyle::SP_TitleBarNormalButton);
161162 UndockButton->setSizePolicy (QSizePolicy::Fixed, QSizePolicy::Expanding);
162163 TopLayout->addWidget (UndockButton, 0 );
@@ -168,7 +169,7 @@ void DockAreaTitleBarPrivate::createButtons()
168169 CloseButton->setObjectName (" closeButton" );
169170 CloseButton->setAutoRaise (true );
170171 setTitleBarButtonIcon (CloseButton, QStyle::SP_TitleBarCloseButton);
171- #ifndef QT_NO_TOOLTIP
172+ #ifndef QT_NO_TOOLTIP
172173 if (testConfigFlag (CDockManager::DockAreaCloseButtonClosesTab))
173174 {
174175 CloseButton->setToolTip (QObject::tr (" Close Active Tab" ));
@@ -177,7 +178,7 @@ void DockAreaTitleBarPrivate::createButtons()
177178 {
178179 CloseButton->setToolTip (QObject::tr (" Close Group" ));
179180 }
180- #endif
181+ #endif
181182 CloseButton->setSizePolicy (QSizePolicy::Fixed, QSizePolicy::Expanding);
182183 CloseButton->setIconSize (QSize (16 , 16 ));
183184 TopLayout->addWidget (CloseButton, 0 );
0 commit comments