[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdelibs/kdeui
From: Maks Orlovich <maksim () kde ! org>
Date: 2005-04-16 14:42:47
Message-ID: 20050416144247.B7C603CA () office ! kde ! org
[Download RAW message or body]
CVS commit by orlovich:
Relayout properly when font size changes
BUG:38909
M +14 -0 ktoolbarbutton.cpp 1.90
M +2 -1 ktoolbarbutton.h 1.40
--- kdelibs/kdeui/ktoolbarbutton.cpp #1.89:1.90
@@ -639,4 +639,18 @@ void KToolBarButton::paletteChange(const
}
+bool KToolBarButton::event(QEvent *e)
+{
+ if (e->type() == QEvent::ParentFontChange || e->type() == QEvent::ApplicationFontChange)
+ {
+ //If we use toolbar text, apply the settings again, to relayout...
+ if (d->m_iconText != KToolBar::IconOnly)
+ modeChange();
+ return true;
+ }
+
+ return QToolButton::event(e);
+}
+
+
void KToolBarButton::showMenu()
{
--- kdelibs/kdeui/ktoolbarbutton.h #1.39:1.40
@@ -281,4 +281,5 @@ public slots:
protected:
+ bool event(QEvent *e);
void paletteChange(const QPalette &);
void leaveEvent(QEvent *e);
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic