5 #include "external/json/json.h"
20 : mObj(
nullptr), mObjFunc(
nullptr)
40 if (mObj !=
nullptr && mObjFunc !=
nullptr)
41 ((mObj)->*(mObjFunc))(mParam);
42 else if (
mFunc !=
nullptr)
59 val[
"type"] =
"objectbutton";
60 val[
"text"] = mText.
Save();
61 val[
"param"] = mParam;
72 mParam = val[
"param"].asString();
73 mText.
Load(val[
"text"]);
78 void (T::*mObjFunc)(std::string);