satdump/src-core/handler/dataset/lua_processor.h

25 lines
522 B
C
Raw Normal View History

2025-01-18 23:34:20 +01:00
#pragma once
#include "processor.h"
#include "TextEditor.h"
2025-01-18 23:34:20 +01:00
namespace satdump
{
namespace viewer
{
class Lua_DatasetProductProcessor : public DatasetProductProcessor
{
private:
TextEditor editor;
2025-01-18 23:34:20 +01:00
public:
Lua_DatasetProductProcessor(DatasetHandler *dh, Handler *dp, nlohmann::json p);
nlohmann::json getCfg();
2025-01-18 23:34:20 +01:00
bool can_process();
void process(float *progress = nullptr);
void renderUI();
2025-01-18 23:34:20 +01:00
};
}
}