Resize bug fixed
This commit is contained in:
parent
701a91a4a7
commit
49ecc712a0
7 changed files with 32 additions and 2 deletions
|
@ -60,3 +60,9 @@ void UiModLabel::mouseDoubleClickEvent(QMouseEvent *ev)
|
|||
QLabel::mouseDoubleClickEvent(ev);
|
||||
emit mouseDoubleClicked(ev->button());
|
||||
}
|
||||
|
||||
void UiModLabel::resizeEvent(QResizeEvent *ev)
|
||||
{
|
||||
QLabel::resizeEvent(ev);
|
||||
emit resized(ev->size());
|
||||
}
|
||||
|
|
|
@ -22,6 +22,7 @@
|
|||
#include <QWidget>
|
||||
#include <QString>
|
||||
#include <QLabel>
|
||||
#include <QSize>
|
||||
|
||||
class UiModLabel : public QLabel
|
||||
{
|
||||
|
@ -37,12 +38,14 @@ protected:
|
|||
void mousePressEvent(QMouseEvent *ev);
|
||||
void mouseReleaseEvent(QMouseEvent *ev);
|
||||
void mouseDoubleClickEvent(QMouseEvent *ev);
|
||||
void resizeEvent(QResizeEvent *ev);
|
||||
|
||||
signals:
|
||||
void mouseMoved();
|
||||
void mousePressed(Qt::MouseButton button);
|
||||
void mouseReleased(Qt::MouseButton button);
|
||||
void mouseDoubleClicked(Qt::MouseButton button);
|
||||
void resized(QSize newSize);
|
||||
};
|
||||
|
||||
#endif // UIMODLABEL_H
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue