ares-openbsd/mia/program/game-importer.hpp

18 行
551 B
C++

struct GameImporter : Panel {
GameImporter(View*);
auto import(string system, const vector<string>& files) -> void;
auto eventChange() -> void;
auto eventClose() -> void;
Label messageLabel{this, Size{~0, 0}};
ListView importList{this, Size{~0, ~0}};
HorizontalLayout controlLayout{this, Size{~0, 0}};
Widget controlSpacer{&controlLayout, Size{~0, 0}};
Button abortButton{&controlLayout, Size{80_sx, 0}};
Button closeButton{&controlLayout, Size{80_sx, 0}};
bool processing = false;
};
extern GameImporter& gameImporter;