moveDownTB->setIcon(QIcon(getPixmap("images/", "outline-down", "svgz,png")));
updateTB->setIcon(QIcon(getPixmap("images/", "reload", "svgz,png")));
+ QSize icon_size = gui_view.iconSize();
+ moveOutTB->setIconSize(icon_size);
+ moveInTB->setIconSize(icon_size);
+ moveUpTB->setIconSize(icon_size);
+ moveDownTB->setIconSize(icon_size);
+ updateTB->setIconSize(icon_size);
+
// avoid flickering
tocTV->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOn);
case LFUN_OUTLINE_IN:
case LFUN_OUTLINE_OUT:
case LFUN_SECTION_SELECT:
- status.setEnabled(item.dit() != 0);
+ status.setEnabled((bool)item.dit());
return true;
case LFUN_LABEL_COPY_AS_REFERENCE: {
void TocWidget::finishUpdateView()
{
// Profiling shows that this is the expensive stuff in the context of typing
- // text and moving with arrows (still five times less than updateToolbars in
- // my tests with a medium-sized document, however this grows linearly in the
- // size of the document). For bigger operations, this is negligible, and
- // outweighted by TocModels::reset() anyway.
+ // text and moving with arrows. For bigger operations, this is negligible,
+ // and outweighted by TocModels::reset() anyway.
if (canNavigate()) {
if (!persistent_)
setTreeDepth(depth_);