57 std::vector<deplist_entry>
deps_;
59 std::vector<game_config::optional_feature>
opts_;
67 virtual const std::string&
window_id()
const override;
const std::string path_wid_stem_
The display function.
void tab_switch_callback()
Callback function called when switching tabs.
void report_issue()
Open browser to report issue.
std::array< std::string, 4 > deplist_entry
const std::string copy_wid_stem_
virtual const std::string & window_id() const override
The ID of the window to build.
const std::string browse_wid_stem_
void report_copy_callback()
Callback function for the dialog-wide copy-to-clipboard button.
std::map< std::string, std::string > path_map_
const std::string log_path_
path to current log file
void show_license()
Show license.
void run_migrator()
Re-runs the version migration dialog.
void show_credits_dialog()
Show credits dialogs.
std::vector< deplist_entry > deps_
void generate_plain_text_report()
void copy_to_clipboard_callback(const std::string &path, const std::string &btn_id)
Callback function for copy-to-clipboard action buttons.
void browse_directory_callback(const std::string &path)
Callback function for browse-directory action buttons.
std::vector< game_config::optional_feature > opts_
virtual void pre_show() override
Actions to be taken before showing the window.
void show_manual()
Opens the game manual in the platform's browser.
game_version(unsigned start_page=0)
Constructor.
Abstract base class for all modal dialogs.
#define DEFINE_SIMPLE_DISPLAY_WRAPPER(dialog)
Adds a bare-bones static display function to a dialog class that immediately invokes the dialogs's mo...
Various uncategorised dialogs.