File indexing completed on 2025-01-05 04:49:27

0001 %
0002 {
0003 Cpp:
0004     LicenseTemplate
0005 }
0006 
0007 #ifndef % {JS : Cpp.headerGuard('%{HeaderPluginEditorInterface}') }
0008 #define % {JS : Cpp.headerGuard('%{HeaderPluginEditorInterface}') }
0009 
0010 #include <MessageComposer/PluginEditorConvertTextInterface>
0011 class % {CN} PluginEditorInterface : public MessageComposer::PluginEditorConvertTextInterface
0012 {
0013     Q_OBJECT
0014 public:
0015     explicit % {CN} PluginEditorInterface(QObject *parent = nullptr);
0016     ~ % {CN} PluginEditorInterface() override;
0017 
0018     void createAction(KActionCollection * ac) override;
0019     MessageComposer::PluginEditorConvertTextInterface::ConvertTextStatus convertTextToFormat(MessageComposer::TextPart * textPart) override;
0020     bool reformatText() override;
0021     void setInitialData(const MessageComposer::PluginEditorConverterInitialData &data) override;
0022 };
0023 
0024 #endif