|
3 | 3 | #include "theme.hpp" |
4 | 4 | #include "theme/colors.hpp" |
5 | 5 | #include "ui/omni-painter/omni-painter.hpp" |
| 6 | +#include "ui/tooltip/tooltip.hpp" |
6 | 7 | #include <absl/strings/internal/str_format/extension.h> |
7 | 8 | #include <qnamespace.h> |
8 | 9 | #include <qwidget.h> |
@@ -75,7 +76,7 @@ void GridItemContentWidget::recalculate() { |
75 | 76 | void GridItemContentWidget::mousePressEvent(QMouseEvent *event) { emit clicked(); } |
76 | 77 | void GridItemContentWidget::mouseDoubleClickEvent(QMouseEvent *event) { emit doubleClicked(); } |
77 | 78 |
|
78 | | -void GridItemContentWidget::hideEvent(QHideEvent *event) { /*m_tooltip->hide();*/ } |
| 79 | +void GridItemContentWidget::hideEvent(QHideEvent *event) { m_tooltip->hide(); } |
79 | 80 |
|
80 | 81 | QSize GridItemContentWidget::innerWidgetSize() const { |
81 | 82 | int inset = insetForSize(m_inset, size()); |
@@ -116,17 +117,17 @@ void GridItemContentWidget::setInset(Inset inset) { |
116 | 117 | update(); |
117 | 118 | } |
118 | 119 |
|
119 | | -void GridItemContentWidget::hideTooltip() { /* m_tooltip->hide();*/ } |
| 120 | +void GridItemContentWidget::hideTooltip() { m_tooltip->hide(); } |
120 | 121 |
|
121 | 122 | void GridItemContentWidget::showTooltip() {} |
122 | 123 |
|
123 | | -void GridItemContentWidget::setTooltipText(const QString &text) { /*m_tooltip->setText(text);*/ } |
| 124 | +void GridItemContentWidget::setTooltipText(const QString &text) { m_tooltip->setText(text); } |
124 | 125 |
|
125 | 126 | GridItemContentWidget::GridItemContentWidget() |
126 | | - : m_widget(nullptr), m_selected(false), m_tooltip(nullptr), m_inset(Inset::Small) { |
| 127 | + : m_widget(nullptr), m_selected(false), m_tooltip(new TooltipWidget), m_inset(Inset::Small) { |
127 | 128 | setAttribute(Qt::WA_Hover); |
128 | | - // m_tooltip->hide(); |
129 | | - // m_tooltip->setTarget(this); |
| 129 | + m_tooltip->hide(); |
| 130 | + m_tooltip->setTarget(this); |
130 | 131 | } |
131 | 132 |
|
132 | | -GridItemContentWidget::~GridItemContentWidget() { /*m_tooltip->deleteLater();*/ } |
| 133 | +GridItemContentWidget::~GridItemContentWidget() { m_tooltip->deleteLater(); } |
0 commit comments