mirror of
https://github.com/RGBCube/serenity
synced 2025-05-16 10:14:57 +00:00
LibGUI: Simplify submenu construction
The API for adding a submenu to a menu is now: auto& submenu = menu.add_submenu("Name"); submenu.add_action(my_action);
This commit is contained in:
parent
13dcd9a037
commit
f0cde70c18
9 changed files with 57 additions and 65 deletions
|
@ -283,16 +283,15 @@ void IRCAppWindow::setup_menus()
|
|||
channel_menu.add_action(*m_invite_user_action);
|
||||
channel_menu.add_action(*m_banlist_action);
|
||||
|
||||
RefPtr<GUI::Menu> channel_control_menu = GUI::Menu::construct("Control");
|
||||
channel_menu.add_submenu(*channel_control_menu);
|
||||
channel_control_menu->add_action(*m_voice_user_action);
|
||||
channel_control_menu->add_action(*m_devoice_user_action);
|
||||
channel_control_menu->add_action(*m_hop_user_action);
|
||||
channel_control_menu->add_action(*m_dehop_user_action);
|
||||
channel_control_menu->add_action(*m_op_user_action);
|
||||
channel_control_menu->add_action(*m_deop_user_action);
|
||||
channel_control_menu->add_separator();
|
||||
channel_control_menu->add_action(*m_kick_user_action);
|
||||
auto& channel_control_menu = channel_menu.add_submenu("Control");
|
||||
channel_control_menu.add_action(*m_voice_user_action);
|
||||
channel_control_menu.add_action(*m_devoice_user_action);
|
||||
channel_control_menu.add_action(*m_hop_user_action);
|
||||
channel_control_menu.add_action(*m_dehop_user_action);
|
||||
channel_control_menu.add_action(*m_op_user_action);
|
||||
channel_control_menu.add_action(*m_deop_user_action);
|
||||
channel_control_menu.add_separator();
|
||||
channel_control_menu.add_action(*m_kick_user_action);
|
||||
|
||||
channel_menu.add_separator();
|
||||
channel_menu.add_action(*m_cycle_channel_action);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue