- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
void QeLabel::mouseReleaseEvent(QMouseEvent *ev) {
switch (ev->button()) {
case Qt::LeftButton : {
click++;
click %=2;
if (click == 0) {
emit dbl_clicked(id);
}
emit clicked(id);
break;
}
default: break;
}
}
А вообще пустой разговор - это 100% говнокодовое велосипедо-изобретательство.
например так:
void QeLabel::mousePressEvent(QMouseEvent *ev) {
switch (ev->type()) {
case QMouseEvent::MouseButtonDblClick : emit dbl_clicked(id); break;
case QMouseEvent::MouseButtonPress : emit clicked(id); break;
default: break;
}
}
код не делает, того, что должен. говнокода тут нет
нахера постить всякую хуиту молодых долбоебов, которые не ведают, что творят?