clicklabel: Add right button click signal

Šī revīzija ir iekļauta:
2021-03-07 21:12:50 +01:00
vecāks 3fd4e47196
revīzija d3fe08b64b
2 mainīti faili ar 6 papildinājumiem un 0 dzēšanām

Parādīt failu

@@ -7,5 +7,9 @@ void ClickLabel::mousePressEvent(QMouseEvent *event)
{ {
emit leftClick(); emit leftClick();
} }
if(event->button() == Qt::RightButton)
{
emit rightClick();
}
return QLabel::mousePressEvent(event); return QLabel::mousePressEvent(event);
} }

Parādīt failu

@@ -1,6 +1,7 @@
#ifndef CLICKLABEL_H #ifndef CLICKLABEL_H
#define CLICKLABEL_H #define CLICKLABEL_H
#include <QLabel> #include <QLabel>
#include <QMenu>
class ClickLabel : public QLabel class ClickLabel : public QLabel
{ {
@@ -9,6 +10,7 @@ class ClickLabel : public QLabel
using QLabel::QLabel; using QLabel::QLabel;
signals: signals:
void leftClick(); void leftClick();
void rightClick();
protected: protected:
void mousePressEvent(QMouseEvent *event); void mousePressEvent(QMouseEvent *event);