pictureDialog context menu in normal+fullscreen
This commit is contained in:
parent
787bb81fda
commit
d42f263f4e
7 changed files with 88 additions and 28 deletions
|
@ -17,6 +17,7 @@
|
|||
*****************************************************************************/
|
||||
|
||||
#include "UiModLabel.h"
|
||||
#include <QMouseEvent>
|
||||
|
||||
UiModLabel::UiModLabel(const QString &text, QWidget *parent) : QLabel(parent)
|
||||
{
|
||||
|
@ -45,17 +46,17 @@ void UiModLabel::mouseMoveEvent(QMouseEvent *ev)
|
|||
void UiModLabel::mousePressEvent(QMouseEvent *ev)
|
||||
{
|
||||
QLabel::mousePressEvent(ev);
|
||||
emit mousePressed();
|
||||
emit mousePressed(ev->button());
|
||||
}
|
||||
|
||||
void UiModLabel::mouseReleaseEvent(QMouseEvent *ev)
|
||||
{
|
||||
QLabel::mouseReleaseEvent(ev);
|
||||
emit mouseReleased();
|
||||
emit mouseReleased(ev->button());
|
||||
}
|
||||
|
||||
void UiModLabel::mouseDoubleClickEvent(QMouseEvent *ev)
|
||||
{
|
||||
QLabel::mouseDoubleClickEvent(ev);
|
||||
emit mouseDoubleClicked();
|
||||
emit mouseDoubleClicked(ev->button());
|
||||
}
|
||||
|
|
|
@ -20,8 +20,8 @@
|
|||
#define UIMODLABEL_H
|
||||
|
||||
#include <QWidget>
|
||||
#include <QLabel>
|
||||
#include <QString>
|
||||
#include <QLabel>
|
||||
|
||||
class UiModLabel : public QLabel
|
||||
{
|
||||
|
@ -40,9 +40,9 @@ protected:
|
|||
|
||||
signals:
|
||||
void mouseMoved();
|
||||
void mousePressed();
|
||||
void mouseReleased();
|
||||
void mouseDoubleClicked();
|
||||
void mousePressed(Qt::MouseButton button);
|
||||
void mouseReleased(Qt::MouseButton button);
|
||||
void mouseDoubleClicked(Qt::MouseButton button);
|
||||
};
|
||||
|
||||
#endif // UIMODLABEL_H
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue