SatDump 2.0.0-alpha-76a915210
Loading...
Searching...
No Matches
satdump::explorer::ExplorerApplication Class Reference

Public Member Functions

void draw ()
void addHandler (std::shared_ptr< handlers::Handler > h, bool open=false, bool is_processing=false)
void tryOpenFileInExplorer (std::string path)
void tryOpenSomethingInExplorer (std::function< void(ExplorerApplication *)> f)

Public Attributes

std::map< std::string, std::shared_ptr< handlers::Handler > > last_selected_handler

Protected Member Functions

void drawPanel ()
void drawContents ()
void drawMenuBar ()

Protected Attributes

const std::string app_id
float panel_ratio = 0.23
float last_width = -1.0f
std::map< std::string, std::vector< std::string > > group_definitions
std::shared_ptr< handlers::Handlercurr_handler
std::shared_ptr< handlers::Handlerprocessing_handler
std::map< std::string, std::shared_ptr< handlers::Handler > > groups_handlers
std::shared_ptr< handlers::Handlermaster_handler
std::shared_ptr< handlers::Handlertrash_handler
widget::MenuItemFileOpen file_open_dialog
TaskQueue file_open_queue
std::string quickOpenString
intptr_t satdump_logo_texture = 0
std::string tip_of_the_day = "The tip of the day is that this tip failed to load... Sorry about that."

Member Data Documentation

◆ group_definitions

std::map<std::string, std::vector<std::string> > satdump::explorer::ExplorerApplication::group_definitions
protected
Initial value:
= {
{"Recorders", {"recorder", "newrec_test_handler"}},
{"Products", {"dataset_handler", "image_product_handler", "punctiform_product_handler"}},
}

The documentation for this class was generated from the following files:
  • src-interface/explorer/explorer.h
  • src-interface/explorer/explorer.cpp