- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 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;
}
}
код не делает, того, что должен. говнокода тут нет
нахера постить всякую хуиту молодых долбоебов, которые не ведают, что творят?