MessageComposer::PluginEditorInterface
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 |
Signals | |
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::PluginComposerInterface * | composerInterface () const |
bool | needSelectedText () const |
virtual bool | processProcessKeyEvent (QKeyEvent *event) |
KPIMTextEdit::RichTextEditor * | richTextEditor () 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) |
QWidget * | statusBarWidget () const |
Detailed Description
The PluginEditorInterface class.
Definition at line 29 of file plugineditorinterface.h.
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
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.