Search for usage in LXR

MessageComposer::PluginEditorInterface Class Reference

#include <plugineditorinterface.h>

Inherits AbstractGenericPluginInterface.

Public Types

enum  ApplyOnFieldType { Composer = 1, EmailFields = 2, SubjectField = 4, All = Composer | EmailFields | SubjectField }
typedef QFlags< ApplyOnFieldType > ApplyOnFieldTypes


void emitPluginActivated (MessageComposer::PluginEditorInterface *interface)
void insertText (const QString &str)

Public Member Functions

 PluginEditorInterface (QObject *parent=nullptr)
PluginActionType actionType () const
PluginEditorInterface::ApplyOnFieldTypes applyOnFieldTypes () const
MessageComposer::PluginComposerInterfacecomposerInterface () const
bool needSelectedText () const
virtual bool processProcessKeyEvent (QKeyEvent *event)
KPIMTextEdit::RichTextEditorrichTextEditor () const
void setActionType (PluginActionType type)
void setApplyOnFieldTypes (PluginEditorInterface::ApplyOnFieldTypes types)
void setComposerInterface (MessageComposer::PluginComposerInterface *w)
void setNeedSelectedText (bool b)
void setRichTextEditor (KPIMTextEdit::RichTextEditor *richTextEditor)
void setStatusBarWidget (QWidget *w)
QWidgetstatusBarWidget () const

Detailed Description

The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon May 8 2023 04:02:35 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.