#pragma once
#include <backend.hpp>
#include <string>
#include <vector>
#define GTK_FRONTEND
class GtkBackend : public UIBackend {
    void *app_ptr;
    public:
    std::string get_id() override;
    std::string get_name() override;
    void add_licenses() override;
    void QuitHandler() override;
    int run(std::vector<std::string> realArgs, int argc, char **argv) override;
};