aboutsummaryrefslogtreecommitdiffstats
path: root/src/sdk/private/CommonUtils.h
diff options
context:
space:
mode:
authorsaturneric <[email protected]>2024-07-29 19:29:56 +0000
committersaturneric <[email protected]>2024-07-29 19:29:56 +0000
commitfa90ec4b5315b9e70a44a9625c143ce253f0e885 (patch)
tree8ffa82e33522de03974d6d0289aa831b4fd6ebdf /src/sdk/private/CommonUtils.h
parentfix: correct urls at appdata.xml (diff)
parentMerge branch 'develop' of github.com:saturneric/GpgFrontend into develop (diff)
downloadGpgFrontend-fa90ec4b5315b9e70a44a9625c143ce253f0e885.tar.gz
GpgFrontend-fa90ec4b5315b9e70a44a9625c143ce253f0e885.zip
Merge branch 'develop'
Diffstat (limited to '')
-rw-r--r--src/sdk/private/CommonUtils.h (renamed from src/module/mods/gpg_info/GnuPGInfoGatheringModule.h)64
1 files changed, 44 insertions, 20 deletions
diff --git a/src/module/mods/gpg_info/GnuPGInfoGatheringModule.h b/src/sdk/private/CommonUtils.h
index 35ee4ac3..514bcd5d 100644
--- a/src/module/mods/gpg_info/GnuPGInfoGatheringModule.h
+++ b/src/sdk/private/CommonUtils.h
@@ -28,29 +28,53 @@
#pragma once
-#include <GFSDKModule.h>
+struct GFModuleEventParam;
-#include "GFModuleExport.h"
-
-extern "C" {
-
-auto GF_MODULE_EXPORT GFGetModuleGFSDKVersion() -> const char *;
-
-auto GF_MODULE_EXPORT GFGetModuleQtEnvVersion() -> const char *;
-
-auto GF_MODULE_EXPORT GFGetModuleID() -> const char *;
-
-auto GF_MODULE_EXPORT GFGetModuleVersion() -> const char *;
-
-auto GF_MODULE_EXPORT GFGetModuleMetaData() -> GFModuleMetaData *;
+/**
+ * @brief
+ *
+ * @return char*
+ */
+auto GFStrDup(const QString &) -> char *;
-auto GF_MODULE_EXPORT GFRegisterModule() -> int;
+/**
+ * @brief
+ *
+ * @param str
+ * @return QString
+ */
+auto GFUnStrDup(char *str) -> QString;
-auto GF_MODULE_EXPORT GFActiveModule() -> int;
+/**
+ * @brief
+ *
+ * @return QString
+ */
+auto GFUnStrDup(const char *) -> QString;
-auto GF_MODULE_EXPORT GFExecuteModule(GFModuleEvent *) -> int;
+/**
+ * @brief
+ *
+ * @param char_array
+ * @param size
+ * @return QMap<QString, QString>
+ */
+auto CharArrayToQMap(char **char_array, int size) -> QMap<QString, QString>;
-auto GF_MODULE_EXPORT GFDeactiveModule() -> int;
+/**
+ * @brief
+ *
+ * @param map
+ * @param size
+ * @return char**
+ */
+auto QMapToCharArray(const QMap<QString, QString> &map, int &size) -> char **;
-auto GF_MODULE_EXPORT GFUnregisterModule() -> int;
-};
+/**
+ * @brief
+ *
+ * @param params
+ * @return QMap<QString, QString>
+ */
+auto ConvertEventParamsToMap(GFModuleEventParam *params)
+ -> QMap<QString, QString>; \ No newline at end of file