Messagelib
14#include "messageviewer_private_export.h"
22namespace MimeTreeParser
27namespace MessageViewer
34class BodyPartURLHandlerManager;
39class MESSAGEVIEWER_TESTS_EXPORT URLHandlerManager
41 static URLHandlerManager *self;
48 static URLHandlerManager *instance();
56 [[nodiscard]]
bool handleClick(
const QUrl &url, ViewerPrivate *w =
nullptr)
const;
57 [[nodiscard]]
bool handleShiftClick(
const QUrl &url, ViewerPrivate *window =
nullptr)
const;
58 [[nodiscard]]
bool handleContextMenuRequest(
const QUrl &url,
const QPoint &p, ViewerPrivate *w =
nullptr)
const;
59 [[nodiscard]]
bool willHandleDrag(
const QUrl &url, ViewerPrivate *window =
nullptr)
const;
60 [[nodiscard]]
bool handleDrag(
const QUrl &url, ViewerPrivate *window =
nullptr)
const;
61 [[nodiscard]]
QString statusBarMessage(
const QUrl &url, ViewerPrivate *w =
nullptr)
const;
65 HandlerList mHandlers;
66 BodyPartURLHandlerManager *mBodyPartURLHandlerManager =
nullptr;
An interface to body part reader link handlers.
An interface to reader link handlers.
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Feb 21 2025 11:47:09 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.