X-Git-Url: https://git.siccegge.de//index.cgi?p=frida%2Ffrida.git;a=blobdiff_plain;f=src%2Fbindings%2FGuile.hxx;h=942b04ff9ab00561f8c47dbdb4cad8946ca850f2;hp=7c45a9549c56fa52b822db552223ba47a2e1d88d;hb=fd85e36ca37c93139dc7bf8d06cf71bc5a225321;hpb=adb0e762792c23674633b8513f4106b82aa38d15 diff --git a/src/bindings/Guile.hxx b/src/bindings/Guile.hxx index 7c45a95..942b04f 100644 --- a/src/bindings/Guile.hxx +++ b/src/bindings/Guile.hxx @@ -2,10 +2,14 @@ #define INCLUDE__Guile_hxx_ #include +#include #include "Interpreter.hxx" -class GuileInterpreter : public Interpreter { +class GuileInterpreter : public QObject, public Interpreter { + Q_OBJECT + Q_PLUGIN_METADATA(IID "xyz.frida.Interpreter") + Q_INTERFACES(Interpreter) public: GuileInterpreter(); @@ -23,6 +27,7 @@ public: private: SCM guile_output_port; SCM guile_error_port; + log4cxx::LoggerPtr logger; }; #endif /* INCLUDE__Guile_hxx_ */