MessageComposer::PluginEditorInterface

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
 

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::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.