Disappear OverlayMessage on select

Signed-off-by: Haris Gušić <harisgusic.dev@gmail.com>
This commit is contained in:
Haris Gušić
2021-10-11 22:37:00 +02:00
parent d89fe10079
commit 6f132b77c6
2 changed files with 10 additions and 4 deletions

View File

@@ -132,7 +132,9 @@ void SelectionWidget::setGeometry(const QRect& r)
{
QWidget::setGeometry(r + QMargins(MARGIN, MARGIN, MARGIN, MARGIN));
updateCursor();
emit geometryChanged();
if (isVisible()) {
emit geometryChanged();
}
}
QRect SelectionWidget::geometry() const
@@ -289,13 +291,17 @@ void SelectionWidget::paintEvent(QPaintEvent*)
void SelectionWidget::resizeEvent(QResizeEvent*)
{
updateAreas();
emit geometryChanged();
if (isVisible()) {
emit geometryChanged();
}
}
void SelectionWidget::moveEvent(QMoveEvent*)
{
updateAreas();
emit geometryChanged();
if (isVisible()) {
emit geometryChanged();
}
}
void SelectionWidget::updateColor(const QColor& c)