Make command buffer icons same size as QLineEdit height

Part of bug #10125

(cherry picked from commit 458d2015dc)
This commit is contained in:
Enrico Forestieri 2016-06-26 16:58:18 +02:00 committed by Richard Heck
parent 7d759dccbb
commit 7b423a4eb3
2 changed files with 18 additions and 10 deletions

View File

@ -94,20 +94,26 @@ GuiCommandBuffer::GuiCommandBuffer(GuiView * view)
QVBoxLayout * top = new QVBoxLayout(this); QVBoxLayout * top = new QVBoxLayout(this);
QHBoxLayout * layout = new QHBoxLayout(0); QHBoxLayout * layout = new QHBoxLayout(0);
upPB = new QPushButton(qpup, "", this);
upPB->setToolTip(qt_("List of previous commands"));
upPB->setMaximumSize(24, 24);
downPB = new QPushButton(qpdown, "", this);
downPB->setToolTip(qt_("Next command"));
downPB->setMaximumSize(24, 24);
downPB->setEnabled(false);
connect(downPB, SIGNAL(clicked()), this, SLOT(down()));
connect(upPB, SIGNAL(pressed()), this, SLOT(listHistoryUp()));
edit_ = new GuiCommandEdit(this); edit_ = new GuiCommandEdit(this);
edit_->setMinimumSize(edit_->sizeHint()); edit_->setMinimumSize(edit_->sizeHint());
edit_->setFocusPolicy(Qt::ClickFocus); edit_->setFocusPolicy(Qt::ClickFocus);
int height = max(24, 2 * (edit_->sizeHint().height() / 2));
QSize button_size = QSize(height, height);
QSize icon_size = button_size - QSize(4, 4);
upPB = new QPushButton(qpup, "", this);
upPB->setToolTip(qt_("List of previous commands"));
upPB->setMaximumSize(button_size);
upPB->setIconSize(icon_size);
downPB = new QPushButton(qpdown, "", this);
downPB->setToolTip(qt_("Next command"));
downPB->setMaximumSize(button_size);
downPB->setIconSize(icon_size);
downPB->setEnabled(false);
connect(downPB, SIGNAL(clicked()), this, SLOT(down()));
connect(upPB, SIGNAL(pressed()), this, SLOT(listHistoryUp()));
connect(edit_, SIGNAL(returnPressed()), this, SLOT(dispatch())); connect(edit_, SIGNAL(returnPressed()), this, SLOT(dispatch()));
connect(edit_, SIGNAL(tabPressed()), this, SLOT(complete())); connect(edit_, SIGNAL(tabPressed()), this, SLOT(complete()));
connect(edit_, SIGNAL(upPressed()), this, SLOT(up())); connect(edit_, SIGNAL(upPressed()), this, SLOT(up()));

View File

@ -77,6 +77,8 @@ What's new
- Ask where to export file if not yet saved (bug 8814). - Ask where to export file if not yet saved (bug 8814).
- Fix size issue with outliner icons on HiDPI monitors (bug 10125).
* LYX2LYX * LYX2LYX