MessageViewer::MailWebEngineView

Search for usage in LXR

#include <mailwebengineview.h>

Inheritance diagram for MessageViewer::MailWebEngineView:

Signals

void formSubmittedForbidden ()
 
void messageMayBeAScam ()
 
void openUrl (const QUrl &url)
 
void pageIsScrolledToBottom (bool)
 
void popupMenu (const WebEngineViewer::WebHitTestResult &result)
 
void urlBlocked (const QUrl &url)
 
void wheelZoomChanged (int numSteps)
 
- Signals inherited from WebEngineViewer::WebEngineView
void mailTrackingFound (const WebEngineViewer::BlockTrackingUrlInterceptor::TrackerBlackList &)
 

Public Slots

void slotShowDetails ()
 
void slotZoomChanged (qreal zoom)
 

Public Member Functions

 MailWebEngineView (KActionCollection *ac, QWidget *parent=nullptr)
 
void hideAccessKeys ()
 
QList< QAction * > interceptorUrlActions (const WebEngineViewer::WebHitTestResult &result) const
 
void isScrolledToBottom ()
 
void markAttachment (const QString &id, const QString &style)
 
void readConfig ()
 
void removeAttachmentMarking (const QString &id)
 
void saveMainFrameScreenshotInFile (const QString &filename)
 
void scamCheck ()
 
void scrollDown (int pixels)
 
void scrollPageDown (int percent)
 
void scrollPageUp (int percent)
 
void scrollToAnchor (const QString &anchor)
 
void scrollToRelativePosition (qreal pos)
 
void scrollUp (int pixels)
 
void selectAll ()
 
void setAllowExternalContent (bool b)
 
void setElementByIdVisible (const QString &id, bool visible)
 
void setLinkHovered (const QUrl &url)
 
void setPrintElementBackground (bool printElementBackground)
 
void setViewer (MessageViewer::ViewerPrivate *viewer)
 
void showAccessKeys ()
 
- Public Member Functions inherited from WebEngineViewer::WebEngineView
 WebEngineView (QWidget *parent=nullptr)
 
void clearRelativePosition ()
 
WebEngineViewer::LocalDataBaseManagerphishingDatabase () const
 
qreal relativePosition () const
 
void saveRelativePosition ()
 

Static Public Member Functions

static void initializeCustomScheme ()
 

Protected Member Functions

void contextMenuEvent (QContextMenuEvent *e) override
 
void forwardKeyPressEvent (QKeyEvent *event) override
 
void forwardKeyReleaseEvent (QKeyEvent *event) override
 
void forwardMouseMoveEvent (QMouseEvent *event) override
 
void forwardMousePressEvent (QMouseEvent *event) override
 
void forwardMouseReleaseEvent (QMouseEvent *event) override
 
void forwardWheelEvent (QWheelEvent *event) override
 
void resizeEvent (QResizeEvent *e) override
 
- Protected Member Functions inherited from WebEngineViewer::WebEngineView
QWebEngineView * createWindow (QWebEnginePage::WebWindowType type) override
 
bool eventFilter (QObject *obj, QEvent *event) override
 

Detailed Description

The MailWebEngineView class.

Author
Laurent Montel monte.nosp@m.l@kd.nosp@m.e.org

Definition at line 25 of file mailwebengineview.h.

Constructor & Destructor Documentation

◆ MailWebEngineView()

MailWebEngineView::MailWebEngineView ( KActionCollection * ac,
QWidget * parent = nullptr )
explicit

Definition at line 65 of file mailwebengineview.cpp.

Member Function Documentation

◆ contextMenuEvent()

void MailWebEngineView::contextMenuEvent ( QContextMenuEvent * e)
overrideprotected

Definition at line 122 of file mailwebengineview.cpp.

◆ forwardKeyPressEvent()

void MailWebEngineView::forwardKeyPressEvent ( QKeyEvent * event)
overrideprotectedvirtual

Reimplemented from WebEngineViewer::WebEngineView.

Definition at line 209 of file mailwebengineview.cpp.

◆ forwardKeyReleaseEvent()

void MailWebEngineView::forwardKeyReleaseEvent ( QKeyEvent * event)
overrideprotectedvirtual

Reimplemented from WebEngineViewer::WebEngineView.

Definition at line 163 of file mailwebengineview.cpp.

◆ forwardMouseMoveEvent()

void MailWebEngineView::forwardMouseMoveEvent ( QMouseEvent * event)
overrideprotectedvirtual

Reimplemented from WebEngineViewer::WebEngineView.

Definition at line 187 of file mailwebengineview.cpp.

◆ forwardMousePressEvent()

void MailWebEngineView::forwardMousePressEvent ( QMouseEvent * event)
overrideprotectedvirtual

Reimplemented from WebEngineViewer::WebEngineView.

Definition at line 170 of file mailwebengineview.cpp.

◆ forwardMouseReleaseEvent()

void MailWebEngineView::forwardMouseReleaseEvent ( QMouseEvent * event)
overrideprotectedvirtual

Reimplemented from WebEngineViewer::WebEngineView.

Definition at line 203 of file mailwebengineview.cpp.

◆ forwardWheelEvent()

void MailWebEngineView::forwardWheelEvent ( QWheelEvent * event)
overrideprotectedvirtual

Reimplemented from WebEngineViewer::WebEngineView.

Definition at line 218 of file mailwebengineview.cpp.

◆ hideAccessKeys()

void MailWebEngineView::hideAccessKeys ( )

Definition at line 259 of file mailwebengineview.cpp.

◆ initializeCustomScheme()

void MailWebEngineView::initializeCustomScheme ( )
static

Definition at line 351 of file mailwebengineview.cpp.

◆ interceptorUrlActions()

QList< QAction * > MailWebEngineView::interceptorUrlActions ( const WebEngineViewer::WebHitTestResult & result) const
nodiscard

Definition at line 336 of file mailwebengineview.cpp.

◆ isScrolledToBottom()

void MailWebEngineView::isScrolledToBottom ( )

Definition at line 264 of file mailwebengineview.cpp.

◆ markAttachment()

void MailWebEngineView::markAttachment ( const QString & id,
const QString & style )

Definition at line 281 of file mailwebengineview.cpp.

◆ popupMenu

void MessageViewer::MailWebEngineView::popupMenu ( const WebEngineViewer::WebHitTestResult & result)
signal

Emitted when the user right-clicks somewhere.

◆ readConfig()

void MailWebEngineView::readConfig ( )

Definition at line 101 of file mailwebengineview.cpp.

◆ removeAttachmentMarking()

void MailWebEngineView::removeAttachmentMarking ( const QString & id)

Definition at line 276 of file mailwebengineview.cpp.

◆ resizeEvent()

void MailWebEngineView::resizeEvent ( QResizeEvent * e)
overrideprotected

Definition at line 231 of file mailwebengineview.cpp.

◆ saveMainFrameScreenshotInFile()

void MailWebEngineView::saveMainFrameScreenshotInFile ( const QString & filename)

Definition at line 239 of file mailwebengineview.cpp.

◆ scamCheck()

void MailWebEngineView::scamCheck ( )

Definition at line 153 of file mailwebengineview.cpp.

◆ scrollDown()

void MailWebEngineView::scrollDown ( int pixels)

Definition at line 138 of file mailwebengineview.cpp.

◆ scrollPageDown()

void MailWebEngineView::scrollPageDown ( int percent)

Definition at line 313 of file mailwebengineview.cpp.

◆ scrollPageUp()

void MailWebEngineView::scrollPageUp ( int percent)

Definition at line 318 of file mailwebengineview.cpp.

◆ scrollToAnchor()

void MailWebEngineView::scrollToAnchor ( const QString & anchor)

Definition at line 286 of file mailwebengineview.cpp.

◆ scrollToRelativePosition()

void MailWebEngineView::scrollToRelativePosition ( qreal pos)

Definition at line 323 of file mailwebengineview.cpp.

◆ scrollUp()

void MailWebEngineView::scrollUp ( int pixels)

Definition at line 133 of file mailwebengineview.cpp.

◆ selectAll()

void MailWebEngineView::selectAll ( )

Definition at line 143 of file mailwebengineview.cpp.

◆ setAllowExternalContent()

void MailWebEngineView::setAllowExternalContent ( bool b)

Definition at line 328 of file mailwebengineview.cpp.

◆ setElementByIdVisible()

void MailWebEngineView::setElementByIdVisible ( const QString & id,
bool visible )

Definition at line 271 of file mailwebengineview.cpp.

◆ setLinkHovered()

void MailWebEngineView::setLinkHovered ( const QUrl & url)

Definition at line 106 of file mailwebengineview.cpp.

◆ setPrintElementBackground()

void MailWebEngineView::setPrintElementBackground ( bool printElementBackground)

Definition at line 346 of file mailwebengineview.cpp.

◆ setViewer()

void MailWebEngineView::setViewer ( MessageViewer::ViewerPrivate * viewer)

Definition at line 117 of file mailwebengineview.cpp.

◆ showAccessKeys()

void MailWebEngineView::showAccessKeys ( )

Definition at line 254 of file mailwebengineview.cpp.

◆ slotShowDetails

void MailWebEngineView::slotShowDetails ( )
slot

Definition at line 158 of file mailwebengineview.cpp.

◆ slotZoomChanged

void MailWebEngineView::slotZoomChanged ( qreal zoom)
slot

Definition at line 148 of file mailwebengineview.cpp.


The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Fri Jul 12 2024 11:49:56 by doxygen 1.11.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.