u32 formatChatLine(const ChatLine& line, u32 cols,
std::vector<ChatFormattedLine>& destination) const;
- void resize(u32 scrollback);
+ void resize(u32 scrollback);
protected:
s32 getTopScrollPos() const;
s32 getBottomScrollPos() const;
// Get the recent messages buffer
ChatBuffer& getRecentBuffer();
// Concatenate all recent messages
- EnrichedString getRecentChat();
+ EnrichedString getRecentChat() const;
// Get the console prompt
ChatPrompt& getPrompt();
void scrollPageDown();
void scrollPageUp();
- // Resize recent buffer based on settings
- void applySettings(Settings* settings);
-
+ // Resize recent buffer based on settings
+ void applySettings();
+
private:
ChatBuffer m_console_buffer;
ChatBuffer m_recent_buffer;