#include <KFileItem>
-class FileMetaDataToolTip;
+class DolphinFileMetaDataWidget;
class KToolTipWidget;
class QTimer;
class QWindow;
public:
explicit ToolTipManager(QWidget* parent);
- virtual ~ToolTipManager();
+ ~ToolTipManager() override;
/**
* Triggers the showing of the tooltip for the item \p item
*/
void hideToolTip();
+signals:
+ /**
+ * Is emitted when the user clicks a tag or a link
+ * in the metadata widget.
+ */
+ void urlActivated(const QUrl& url);
+
private slots:
void startContentRetrieval();
void setPreviewPix(const KFileItem& item, const QPixmap& pix);
/// Transient parent of the tooltip, mandatory on Wayland.
QWindow* m_transientParent;
- FileMetaDataToolTip* m_fileMetaDataToolTip;
+ DolphinFileMetaDataWidget* m_fileMetaDataWidget;
QScopedPointer<KToolTipWidget> m_tooltipWidget;
bool m_toolTipRequested;