#ifndef DORICMODALPLUGIN_H #define DORICMODALPLUGIN_H #include "DoricExport.h" #include "DoricNativePlugin.h" class DORIC_EXPORT DoricModalPlugin : public DoricNativePlugin { Q_OBJECT public: using DoricNativePlugin::DoricNativePlugin; Q_INVOKABLE void toast(QString jsValueString, QString callbackId); Q_INVOKABLE void alert(QString jsValueString, QString callbackId); Q_INVOKABLE void confirm(QString jsValueString, QString callbackId); Q_INVOKABLE void prompt(QString jsValueString, QString callbackId); void onAccepted(QString callbackId); void onAcceptedWithInput(QString callbackId, QString input); void onRejected(QString callbackId); void onRejectedWithInput(QString callbackId, QString input); }; #endif // DORICMODALPLUGIN_H