Add line limit to Editor Output Log

This commit is contained in:
Sofox
2023-11-20 12:06:54 +00:00
parent 06d105e268
commit b823724e00
4 changed files with 63 additions and 7 deletions

View File

@ -128,6 +128,8 @@ private:
}
};
int line_limit = 10000;
Vector<LogMessage> messages;
// Maps MessageTypes to LogFilters for convenient access and storage (don't need 1 member per filter).
HashMap<MessageType, LogFilter *> type_filter_map;
@ -164,6 +166,7 @@ private:
void _rebuild_log();
void _add_log_line(LogMessage &p_message, bool p_replace_previous = false);
bool _check_display_message(LogMessage &p_message);
void _set_filter_active(bool p_active, MessageType p_message_type);
void _set_search_visible(bool p_visible);
@ -179,6 +182,7 @@ private:
void _load_state();
void _update_theme();
void _editor_settings_changed();
protected:
void _notification(int p_what);