pictureDialog context menu in normal+fullscreen

This commit is contained in:
Rafael 2016-04-24 12:47:14 +02:00
parent 787bb81fda
commit d42f263f4e
7 changed files with 88 additions and 28 deletions

View file

@ -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());
}

View file

@ -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