jsonhandler.h 527 B

1234567891011121314151617181920212223
  1. #ifndef JSONHANDLER_H
  2. #define JSONHANDLER_H
  3. #include "qmlhandler.h"
  4. #include <json/json.h>
  5. /**
  6. * Namespace which handles JSON strings
  7. */
  8. namespace JsonHandler {
  9. /**
  10. * Set the qml handler pointer
  11. * @param q The reference to the qml handler
  12. */
  13. void setQmlHandler(QMLHandler *q);
  14. /**
  15. * Parse a JSON string, put them in the terminal and in the log and handle the command using the CmdManager class
  16. * @param buffer The JSON string
  17. */
  18. void parseJSON(std::string buffer);
  19. } // namespace JsonHandler
  20. #endif // JSONHANDLER_H