[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdelibs/kstyles/plastik
From: Sandro Giessl <sgiessl () gmail ! com>
Date: 2006-07-12 19:24:31
Message-ID: 1152732271.246767.25644.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 561628 by giessl:
enable cornerWidget again, triangular tab detection(not sure if it works)
M +8 -2 plastik.cpp
--- trunk/KDE/kdelibs/kstyles/plastik/plastik.cpp #561627:561628
@@ -843,10 +843,16 @@
{
QStyleOptionTab::TabPosition pos = tabOpt->position;
bool bottom = primitive == TabBar::SouthTab;
+ bool cornerWidget = reverseLayout ?
+ \
(tabOpt->cornerWidgets&QStyleOptionTab::LeftCornerWidget) : + \
(tabOpt->cornerWidgets&QStyleOptionTab::RightCornerWidget);
+ // TODO kstyle helper for triangular tabs...? TabOpt...?
+ bool triangular = (tabOpt->shape==QTabBar::TriangularNorth) ||
+ (tabOpt->shape==QTabBar::TriangularSouth);
+
// TODO: tab painting needs a lot of work in order to handle \
east and west tabs.
- // TODO: handle triangular...
- renderTab(p, r, pal, mouseOver, flags&State_Selected, bottom, \
pos, true /*triangular*/, false/*cornerWidget*/, reverseLayout); + \
renderTab(p, r, pal, mouseOver, flags&State_Selected, bottom, pos, triangular, \
cornerWidget, reverseLayout);
return;
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic