parent
31abf92f7c
commit
446b2c9cf1
3 changed files with 105 additions and 0 deletions
@ -0,0 +1,56 @@ |
|||||||
|
/*
|
||||||
|
Copyright (C) 2018 Montel Laurent <montel@kde.org> |
||||||
|
|
||||||
|
This program is free software; you can redistribute it and/or |
||||||
|
modify it under the terms of the GNU General Public |
||||||
|
License as published by the Free Software Foundation; either |
||||||
|
version 2 of the License, or (at your option) any later version. |
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful, |
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of |
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
||||||
|
General Public License for more details. |
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License |
||||||
|
along with this program; see the file COPYING. If not, write to |
||||||
|
the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, |
||||||
|
Boston, MA 02110-1301, USA. |
||||||
|
*/ |
||||||
|
|
||||||
|
|
||||||
|
#include "kmailplugineditorconverttextmanagerinterface.h" |
||||||
|
#include "kmail_debug.h" |
||||||
|
#include <MessageComposer/PluginEditorConvertText> |
||||||
|
#include <MessageComposer/PluginEditorConvertTextManager> |
||||||
|
#include <MessageComposer/PluginEditorConvertTextInterface> |
||||||
|
|
||||||
|
KMailPluginEditorConvertTextManagerInterface::KMailPluginEditorConvertTextManagerInterface(QObject *parent) |
||||||
|
: QObject(parent) |
||||||
|
{ |
||||||
|
|
||||||
|
} |
||||||
|
|
||||||
|
KMailPluginEditorConvertTextManagerInterface::~KMailPluginEditorConvertTextManagerInterface() |
||||||
|
{ |
||||||
|
|
||||||
|
} |
||||||
|
|
||||||
|
QWidget *KMailPluginEditorConvertTextManagerInterface::parentWidget() const |
||||||
|
{ |
||||||
|
return mParentWidget; |
||||||
|
} |
||||||
|
|
||||||
|
void KMailPluginEditorConvertTextManagerInterface::setParentWidget(QWidget *parentWidget) |
||||||
|
{ |
||||||
|
mParentWidget = parentWidget; |
||||||
|
} |
||||||
|
|
||||||
|
KActionCollection *KMailPluginEditorConvertTextManagerInterface::actionCollection() const |
||||||
|
{ |
||||||
|
return mActionCollection; |
||||||
|
} |
||||||
|
|
||||||
|
void KMailPluginEditorConvertTextManagerInterface::setActionCollection(KActionCollection *actionCollection) |
||||||
|
{ |
||||||
|
mActionCollection = actionCollection; |
||||||
|
} |
||||||
@ -0,0 +1,48 @@ |
|||||||
|
/*
|
||||||
|
Copyright (C) 2018 Montel Laurent <montel@kde.org> |
||||||
|
|
||||||
|
This program is free software; you can redistribute it and/or |
||||||
|
modify it under the terms of the GNU General Public |
||||||
|
License as published by the Free Software Foundation; either |
||||||
|
version 2 of the License, or (at your option) any later version. |
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful, |
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of |
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
||||||
|
General Public License for more details. |
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License |
||||||
|
along with this program; see the file COPYING. If not, write to |
||||||
|
the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, |
||||||
|
Boston, MA 02110-1301, USA. |
||||||
|
*/ |
||||||
|
|
||||||
|
#ifndef KMAILPLUGINEDITORCONVERTTEXTMANAGERINTERFACE_H |
||||||
|
#define KMAILPLUGINEDITORCONVERTTEXTMANAGERINTERFACE_H |
||||||
|
|
||||||
|
#include <QObject> |
||||||
|
class QWidget; |
||||||
|
namespace MessageComposer { |
||||||
|
class PluginEditorConvertTextInterface; |
||||||
|
} |
||||||
|
class KActionCollection; |
||||||
|
class KMailPluginEditorConvertTextManagerInterface : public QObject |
||||||
|
{ |
||||||
|
Q_OBJECT |
||||||
|
public: |
||||||
|
explicit KMailPluginEditorConvertTextManagerInterface(QObject *parent = nullptr); |
||||||
|
~KMailPluginEditorConvertTextManagerInterface(); |
||||||
|
QWidget *parentWidget() const; |
||||||
|
void setParentWidget(QWidget *parentWidget); |
||||||
|
|
||||||
|
KActionCollection *actionCollection() const; |
||||||
|
void setActionCollection(KActionCollection *actionCollection); |
||||||
|
|
||||||
|
private: |
||||||
|
Q_DISABLE_COPY(KMailPluginEditorConvertTextManagerInterface) |
||||||
|
QList<MessageComposer::PluginEditorConvertTextInterface *> mListPluginInterface; |
||||||
|
QWidget *mParentWidget = nullptr; |
||||||
|
KActionCollection *mActionCollection = nullptr; |
||||||
|
}; |
||||||
|
|
||||||
|
#endif // KMAILPLUGINEDITORCONVERTTEXTMANAGERINTERFACE_H
|
||||||
Loading…
Reference in new issue