add modal plugin interface; optimize layouts code

This commit is contained in:
王劲鹏
2021-04-20 11:46:56 +08:00
committed by osborn
parent 8d04d41b19
commit f488f023fa
6 changed files with 38 additions and 14 deletions

View File

@@ -0,0 +1,5 @@
#include "DoricModalPlugin.h"
void DoricModalPlugin::toast(QString jsValueString, QString callbackId) {
qDebug() << "toast";
}

View File

@@ -0,0 +1,14 @@
#ifndef DORICMODALPLUGIN_H
#define DORICMODALPLUGIN_H
#include "DoricNativePlugin.h"
class DoricModalPlugin : public DoricNativePlugin {
Q_OBJECT
public:
using DoricNativePlugin::DoricNativePlugin;
Q_INVOKABLE void toast(QString jsValueString, QString callbackId);
};
#endif // DORICMODALPLUGIN_H

View File

@@ -1,9 +1,6 @@
#ifndef SHADERPLUGIN_H
#define SHADERPLUGIN_H
#include <QJSValue>
#include <QObject>
#include "DoricNativePlugin.h"
class DoricShaderPlugin : public DoricNativePlugin {