aboutsummaryrefslogtreecommitdiffstats
path: root/include/GFModuleCommonUtils.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'include/GFModuleCommonUtils.hpp')
-rw-r--r--include/GFModuleCommonUtils.hpp17
1 files changed, 12 insertions, 5 deletions
diff --git a/include/GFModuleCommonUtils.hpp b/include/GFModuleCommonUtils.hpp
index 9be8545..3170215 100644
--- a/include/GFModuleCommonUtils.hpp
+++ b/include/GFModuleCommonUtils.hpp
@@ -53,7 +53,7 @@
class GTrC { \
Q_DECLARE_TR_FUNCTIONS(GTrC) \
}; \
- auto TranslatorDataReader(const char* p_l, char** p_d) -> int { \
+ auto TranslatorDataReader(const char* p_l, char** p_d)->int { \
auto locale = UDUP(p_l); \
QFile f(QString(":/i18n/%2.%1.qm").arg(locale).arg(#name)); \
if (f.exists() && f.open(QIODevice::ReadOnly)) { \
@@ -80,8 +80,8 @@
#define TOSTRING(x) STRINGIFY(x)
#define GTRC_AS_STRING(name) TOSTRING(GTrC_##name)
-#define EXECUTE_MODULE() \
- auto GFExecuteModule(GFModuleEvent* p_event) -> int { \
+#define EXECUTE_MODULE() \
+ auto GFExecuteModule(GFModuleEvent* p_event)->int { \
auto event = ConvertEventToMap(p_event);
#define END_EXECUTE_MODULE() }
@@ -101,6 +101,13 @@
return ret; \
}
+#undef CB_ERR_NO_RET
+#define CB_ERR_NO_RET(event, ret, err) \
+ { \
+ CB(event, GFGetModuleID(), \
+ {{"ret", QString::number(ret)}, {"err", QString(err)}}); \
+ }
+
#define DEFINE_EXECUTE_API_USING_STANDARD_EVEN_HANDLE_MODEL \
EXECUTE_MODULE() { \
auto event_id = event["event_id"]; \
@@ -488,10 +495,10 @@ auto GFUIGetGUIObjectAs(const QString& handle) -> T* {
}
#define Q_VARIANT_Q_OBJECT_FACTORY_DECLARE(name) \
- auto name(void* data_raw_ptr) -> void*;
+ auto name(void* data_raw_ptr)->void*;
#define Q_VARIANT_Q_OBJECT_FACTORY_DEFINE(name, func) \
- auto name(void* data_raw_ptr) -> void* { \
+ auto name(void* data_raw_ptr)->void* { \
auto data = ConvertVoidPtrToQVariant(data_raw_ptr); \
return func(data); \
}