[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-core-devel
Subject: Re: KToolBar::iconSize()
From: Lubos Lunak <l.lunak () sh ! cvut ! cz>
Date: 2002-02-13 22:52:51
[Download RAW message or body]
On Wed 13. February 2002 23:41, David Faure wrote:
> On Wednesday 13 February 2002 22:18, Scott Wheeler wrote:
[snip]
>
> > I understand what you're saying about the internals of KToolBar. I'm
> > still pretty new at hacking on the libs that I'm learning as I go. Aside
> > from staying consistent with other implementations it didn't seem very
> > straightforward.
>
> Isn't it ?
> Suggested patch, posted here for review:
>
> Index: ktoolbar.cpp
> ===================================================================
> RCS file: /home/kde/kdelibs/kdeui/ktoolbar.cpp,v
> retrieving revision 1.306
> diff -u -p -r1.306 ktoolbar.cpp
> --- ktoolbar.cpp 2002/02/09 00:01:24 1.306
> +++ ktoolbar.cpp 2002/02/13 22:39:24
> @@ -926,6 +926,8 @@ void KToolBar::setIconSize(int size, boo
>
> int KToolBar::iconSize() const
> {
> + if ( !d->m_iconSize ) // default value?
> + return KGlobal::iconLoader()->currentSize(KIcon::MainToolbar);
> return d->m_iconSize;
> }
I think this one is better (there are two toolbar sizes AFAIK) :
--- ktoolbar.cpp.sav Mon Feb 11 23:02:38 2002
+++ ktoolbar.cpp Wed Feb 13 23:48:18 2002
@@ -926,6 +926,13 @@ void KToolBar::setIconSize(int size, boo
int KToolBar::iconSize() const
{
+ if( !d->m_iconSize ) // default value
+ {
+ if (!::qstrcmp(QObject::name(), "mainToolBar"))
+ return KGlobal::iconLoader()->currentSize(KIcon::MainToolbar);
+ else
+ return KGlobal::iconLoader()->currentSize(KIcon::Toolbar);
+ }
return d->m_iconSize;
}
--
Lubos Lunak
llunak@suse.cz ; l.lunak@kde.org
http://dforce.sh.cvut.cz/~seli
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic