Commit c9be643b authored by Laurent Montel's avatar Laurent Montel 😁
Browse files

Allow to create interface

parent ee939270
Pipeline #68838 passed with stage
in 41 minutes and 20 seconds
cmake_minimum_required(VERSION 3.16 FATAL_ERROR) cmake_minimum_required(VERSION 3.16 FATAL_ERROR)
set(PIM_VERSION "5.17.55") set(PIM_VERSION "5.17.56")
project(Messagelib VERSION ${PIM_VERSION}) project(Messagelib VERSION ${PIM_VERSION})
......
...@@ -11,6 +11,7 @@ ...@@ -11,6 +11,7 @@
#include "messageviewer_export.h" #include "messageviewer_export.h"
namespace MessageViewer namespace MessageViewer
{ {
class MessageViewerCheckBeforeDeletingInterface;
class MessageViewerCheckBeforeDeletingPluginPrivate; class MessageViewerCheckBeforeDeletingPluginPrivate;
/** /**
* @brief The MessageViewerCheckBeforeDeletingPlugin class * @brief The MessageViewerCheckBeforeDeletingPlugin class
...@@ -23,6 +24,7 @@ public: ...@@ -23,6 +24,7 @@ public:
explicit MessageViewerCheckBeforeDeletingPlugin(QObject *parent = nullptr); explicit MessageViewerCheckBeforeDeletingPlugin(QObject *parent = nullptr);
~MessageViewerCheckBeforeDeletingPlugin(); ~MessageViewerCheckBeforeDeletingPlugin();
virtual MessageViewerCheckBeforeDeletingInterface *createInterface(QObject *parent) = 0;
virtual void showConfigureDialog(QWidget *parent); virtual void showConfigureDialog(QWidget *parent);
void setIsEnabled(bool enabled); void setIsEnabled(bool enabled);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment