ufunbase.h
#ifndef UFUNBASE_H
#define UFUNBASE_H
#include <QObject>
class uFunBase: public QObject
{
Q_OBJECT
public:
explicit uFunBase(QObject *parent = 0);
QString mID = "";
QString mInstensName = "";
virtual QString f_GetID();
virtual void f_Init();
virtual void f_Update();
virtual void f_Destroy();
virtual void f_Refresh();
virtual void f_Switch();
virtual void f_SetPparameter(QString pParameter);
void f_SetInstensName(QString pInstensName);
QString f_GetInstensName();
};
#endif // UFUNBASE_H
ufunbase.cpp
#include "ufunbase.h"
#include <QUuid>
#include <QDebug>
uFunBase::uFunBase(QObject *parent): QObject(parent)
{
QUuid id = QUuid::createUuid();
uFunBase::mID = id.toString();
qDebug() << "uFunBase UID :" << id.toString();
}
QString uFunBase::f_GetID()
{
return mID;
}
void uFunB