mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-08-21 01:40:46 +00:00
IRCClient: Refactor window creation responsibilities.
IRCChannel and IRCQuery objects now create their own windows with the help of an aid_create_window callback provided by IRCAppWindow. There's still a bit of murk but this is already an improvement.
This commit is contained in:
parent
fc7f700c20
commit
1394677528
Notes:
sideshowbarker
2024-07-19 15:02:05 +09:00
Author: https://github.com/awesomekling
Commit: 1394677528
10 changed files with 40 additions and 48 deletions
|
@ -19,8 +19,7 @@ private:
|
|||
void setup_menus();
|
||||
void setup_widgets();
|
||||
|
||||
IRCWindow& create_subwindow(IRCWindow::Type, const String& name);
|
||||
IRCWindow& ensure_window(IRCWindow::Type, const String& name);
|
||||
IRCWindow& create_window(void* owner, IRCWindow::Type, const String& name);
|
||||
|
||||
IRCClient m_client;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue