31 #ifndef FSTARTOPTIONS_H 32 #define FSTARTOPTIONS_H 34 #if !defined (USE_FINAL_H) && !defined (COMPILE_FINAL_CUT) 35 #error "Only <final/final.h> can be included directly." 42 #include "final/ftypes.h" 43 #include "final/util/fstring.h" 59 static auto getClassName() ->
FString;
66 uInt8 cursor_optimisation : 1;
67 uInt8 mouse_support : 1;
68 uInt8 terminal_detection : 1;
69 uInt8 terminal_data_request : 1;
70 uInt8 terminal_focus_events : 1;
71 uInt8 sgr_optimizer : 1;
75 #if defined(__FreeBSD__) || defined(__DragonFly__) || defined(UNIT_TEST) 76 uInt8 meta_sends_escape : 1;
77 uInt8 change_cursorstyle : 1;
79 #elif defined(__NetBSD__) || defined(__OpenBSD__) 80 uInt8 meta_sends_escape : 1;
84 uInt16 dark_theme : 1;
85 uInt16 color_change : 1;
88 Encoding encoding{Encoding::Unknown};
89 std::ofstream logfile_stream{};
93 inline auto FStartOptions::getClassName() ->
FString 94 {
return "FStartOptions"; }
98 #endif // FSTARTOPTIONS_H Definition: class_template.cpp:25
Definition: fstartoptions.h:52