40 lines
997 B
C++
40 lines
997 B
C++
#include "expressionpluginwidget.h"
|
|
#include "expressionwidget.h"
|
|
|
|
#include <QTranslator>
|
|
#include <QWidget>
|
|
#include <QApplication>
|
|
#include "../model_common/common.h"
|
|
#include "pub_widget/PubWidgetInit.h"
|
|
|
|
ExpressionPluginWidget::ExpressionPluginWidget(QObject *parent) : QObject(parent)
|
|
{
|
|
|
|
}
|
|
|
|
ExpressionPluginWidget::~ExpressionPluginWidget()
|
|
{
|
|
|
|
}
|
|
|
|
bool ExpressionPluginWidget::createWidget(QWidget *parent, bool editMode, QWidget **widget, IPluginWidget **pTrendWindow, QVector<void *> ptrVec)
|
|
{
|
|
Q_UNUSED(ptrVec)
|
|
Q_UNUSED(editMode)
|
|
|
|
QTranslator * qtTranslator = new QTranslator;
|
|
qtTranslator->load(Common::getTranslatePath("expression_plugin_EN.qm"));
|
|
qApp->installTranslator(qtTranslator);
|
|
iot_public::installTranslator(Common::getLanguage().toStdString());
|
|
|
|
ExpressionWidget *pWidget = new ExpressionWidget(parent);
|
|
*widget = (QWidget *)pWidget;
|
|
*pTrendWindow = (IPluginWidget *)pWidget;
|
|
return true;
|
|
}
|
|
|
|
void ExpressionPluginWidget::release()
|
|
{
|
|
|
|
}
|