summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Lambers <marlam@marlam.de>2011-04-24 12:33:58 +0200
committerMartin Lambers <marlam@marlam.de>2011-04-24 12:33:58 +0200
commitd8fce16ea46c148104c01e3019d172c2aadc7fc8 (patch)
tree83608a2e7fcf349d773359cc43cbb1f96577f99a
parent6df88a12e3807b5ad97d6eb2928332b5ce4a8271 (diff)
downloadbino-d8fce16ea46c148104c01e3019d172c2aadc7fc8.tar.gz
GUI: scale seek icons, not buttons.
Since we only have one icon for forward seek and one for backward seek, we need a way to make the buttons appear different. With this patch, the icons are scaled, instead of the buttons themselves.
-rw-r--r--src/player_qt.cpp14
1 files changed, 10 insertions, 4 deletions
diff --git a/src/player_qt.cpp b/src/player_qt.cpp
index 10b1d32..20c068f 100644
--- a/src/player_qt.cpp
+++ b/src/player_qt.cpp
@@ -755,30 +755,36 @@ controls_widget::controls_widget(QSettings *settings, QWidget *parent)
layout->addWidget(_center_button, 1, 5);
layout->addWidget(new QWidget, 1, 6);
_bbb_button = new QPushButton(get_icon("media-seek-backward"), "");
- _bbb_button->setMinimumWidth(_bbb_button->minimumSizeHint().width() * 6 / 4);
+ _bbb_button->setFixedSize(_bbb_button->minimumSizeHint());
+ _bbb_button->setIconSize(_bbb_button->iconSize() * 12 / 10);
_bbb_button->setToolTip(_("<p>Seek backward 10 minutes.</p>"));
connect(_bbb_button, SIGNAL(pressed()), this, SLOT(bbb_pressed()));
layout->addWidget(_bbb_button, 1, 7);
_bb_button = new QPushButton(get_icon("media-seek-backward"), "");
- _bb_button->setMinimumWidth(_bb_button->minimumSizeHint().width() * 5 / 4);
+ _bb_button->setFixedSize(_bb_button->minimumSizeHint());
_bb_button->setToolTip(_("<p>Seek backward 1 minute.</p>"));
connect(_bb_button, SIGNAL(pressed()), this, SLOT(bb_pressed()));
layout->addWidget(_bb_button, 1, 8);
_b_button = new QPushButton(get_icon("media-seek-backward"), "");
+ _b_button->setFixedSize(_b_button->minimumSizeHint());
+ _b_button->setIconSize(_b_button->iconSize() * 8 / 10);
_b_button->setToolTip(_("<p>Seek backward 10 seconds.</p>"));
connect(_b_button, SIGNAL(pressed()), this, SLOT(b_pressed()));
layout->addWidget(_b_button, 1, 9);
_f_button = new QPushButton(get_icon("media-seek-forward"), "");
+ _f_button->setFixedSize(_f_button->minimumSizeHint());
+ _f_button->setIconSize(_f_button->iconSize() * 8 / 10);
_f_button->setToolTip(_("<p>Seek forward 10 seconds.</p>"));
connect(_f_button, SIGNAL(pressed()), this, SLOT(f_pressed()));
layout->addWidget(_f_button, 1, 10);
_ff_button = new QPushButton(get_icon("media-seek-forward"), "");
- _ff_button->setMinimumWidth(_ff_button->minimumSizeHint().width() * 5 / 4);
+ _ff_button->setFixedSize(_ff_button->minimumSizeHint());
_ff_button->setToolTip(_("<p>Seek forward 1 minute.</p>"));
connect(_ff_button, SIGNAL(pressed()), this, SLOT(ff_pressed()));
layout->addWidget(_ff_button, 1, 11);
_fff_button = new QPushButton(get_icon("media-seek-forward"), "");
- _fff_button->setMinimumWidth(_fff_button->minimumSizeHint().width() * 6 / 4);
+ _fff_button->setFixedSize(_fff_button->minimumSizeHint());
+ _fff_button->setIconSize(_fff_button->iconSize() * 12 / 10);
_fff_button->setToolTip(_("<p>Seek forward 10 minutes.</p>"));
connect(_fff_button, SIGNAL(pressed()), this, SLOT(fff_pressed()));
layout->addWidget(_fff_button, 1, 12);