If the string text is wider than button width, use
an elided version of the string.
Change-Id: I458b04d794db717e6a428b78ddbe9e38a083db30
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
);
}
+/* override */
+void HWKeyButton::showEvent(QShowEvent *event)
+{
+ // keep 10% space for margin
+ setText(fontMetrics().elidedText(text(), Qt::ElideRight, width() * 0.9));
+}
+
+/* override */
void HWKeyButton::mousePressEvent(QMouseEvent *event)
{
const int keycode = hwKey->getKeycode();
QPushButton::mousePressEvent(event);
}
+/* override */
void HWKeyButton::mouseReleaseEvent(QMouseEvent *event)
{
const int keycode = hwKey->getKeycode();
~HWKeyButton();
protected:
+ void showEvent(QShowEvent *event);
void mousePressEvent(QMouseEvent *event);
void mouseReleaseEvent(QMouseEvent *event);