correct icon size in math panels

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@35492 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Edwin Leuven 2010-09-24 12:59:43 +00:00
parent b1b1e13ad4
commit ad12fa6eb5

View File

@ -111,8 +111,6 @@ void IconPalette::addButton(QAction * action)
QToolButton * tb = new QToolButton; QToolButton * tb = new QToolButton;
tb->setAutoRaise(true); tb->setAutoRaise(true);
tb->setDefaultAction(action); tb->setDefaultAction(action);
QToolButton * pb = qobject_cast<QToolButton *>(parentWidget());
tb->setIconSize(pb->iconSize());
// trigger tooltip (children of popups do not receive mousemove events) // trigger tooltip (children of popups do not receive mousemove events)
tb->setMouseTracking(true); tb->setMouseTracking(true);
@ -121,6 +119,7 @@ void IconPalette::addButton(QAction * action)
QToolBar * toolbar = qobject_cast<QToolBar *>(parentWidget()->parentWidget()); QToolBar * toolbar = qobject_cast<QToolBar *>(parentWidget()->parentWidget());
connect(toolbar, SIGNAL(iconSizeChanged(const QSize &)), connect(toolbar, SIGNAL(iconSizeChanged(const QSize &)),
tb, SLOT(setIconSize(const QSize &))); tb, SLOT(setIconSize(const QSize &)));
tb->setIconSize(toolbar->iconSize());
int const i = actions_.size(); int const i = actions_.size();
int const ncols = qMin(6, i); int const ncols = qMin(6, i);