1
#include "hapticbutton.h"
4
HapticButton::HapticButton(const QString &label) :
5
QWidget(0), m_label(label), m_checked(false), m_checkable(false)
7
setMinimumSize(100, 100);
10
void HapticButton::mousePressEvent(QMouseEvent *)
13
m_checked = !m_checked;
14
emit toggled(m_checked);
20
void HapticButton::paintEvent(QPaintEvent *)
24
QRect r(0, 0, width()-1, height()-1);
25
paint.drawRoundedRect(r, 10, 10);
26
paint.drawText(r, Qt::AlignCenter, m_label);