From 55b25b3c9b34d19ecb722d3fd3a860a45ebabb26 Mon Sep 17 00:00:00 2001 From: Brendan Coles Date: Sun, 5 Apr 2020 05:47:45 +0000 Subject: [PATCH] IRCClient: Add icons for channel list, channel invite, channel topic --- Applications/IRCClient/IRCAppWindow.cpp | 6 +++--- Base/res/icons/16x16/irc-invite.png | Bin 0 -> 422 bytes Base/res/icons/16x16/irc-list.png | Bin 0 -> 436 bytes Base/res/icons/16x16/irc-topic.png | Bin 0 -> 576 bytes 4 files changed, 3 insertions(+), 3 deletions(-) create mode 100644 Base/res/icons/16x16/irc-invite.png create mode 100644 Base/res/icons/16x16/irc-list.png create mode 100644 Base/res/icons/16x16/irc-topic.png diff --git a/Applications/IRCClient/IRCAppWindow.cpp b/Applications/IRCClient/IRCAppWindow.cpp index 01a08d06d7..6b3e455bca 100644 --- a/Applications/IRCClient/IRCAppWindow.cpp +++ b/Applications/IRCClient/IRCAppWindow.cpp @@ -114,7 +114,7 @@ void IRCAppWindow::setup_actions() m_client->handle_join_action(input_box->text_value()); }); - m_list_channels_action = GUI::Action::create("List channels", [&](auto&) { + m_list_channels_action = GUI::Action::create("List channels", Gfx::Bitmap::load_from_file("/res/icons/16x16/irc-list.png"), [&](auto&) { m_client->handle_list_channels_action(); }); @@ -148,7 +148,7 @@ void IRCAppWindow::setup_actions() m_client->handle_change_nick_action(input_box->text_value()); }); - m_change_topic_action = GUI::Action::create("Change topic", [this](auto&) { + m_change_topic_action = GUI::Action::create("Change topic", Gfx::Bitmap::load_from_file("/res/icons/16x16/irc-topic.png"), [this](auto&) { auto* window = m_client->current_window(); if (!window || window->type() != IRCWindow::Type::Channel) { return; @@ -158,7 +158,7 @@ void IRCAppWindow::setup_actions() m_client->handle_change_topic_action(window->channel().name(), input_box->text_value()); }); - m_invite_user_action = GUI::Action::create("Invite user", [this](auto&) { + m_invite_user_action = GUI::Action::create("Invite user", Gfx::Bitmap::load_from_file("/res/icons/16x16/irc-invite.png"), [this](auto&) { auto* window = m_client->current_window(); if (!window || window->type() != IRCWindow::Type::Channel) { return; diff --git a/Base/res/icons/16x16/irc-invite.png b/Base/res/icons/16x16/irc-invite.png new file mode 100644 index 0000000000000000000000000000000000000000..727d88616e10a1e760f189c5a385b4a67971f294 GIT binary patch literal 422 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7*pj^6T^Rm@;DWu&Co?cG za29w(7BevDDT6R$#Zvn+1_lQ95>H=O_9rZ?tm0}xQfY1s3=EPbt`Q~9`MJ5Nc_j?a zMX8A;sVNHOnI#zt?w-B@;f;La3=E8Xo-U3d7N?g^KG@rAAmBRx`jiK!!yd4OH7$;H zjPks7gL{h;>$4pm+HY^#7Tjc-P@ItCs1P{i&*>YU5hz(&GMY~J8Mfz%T+l!hehhcn7;44v7Kwdsj15?yhKeJHu4_O;hB9$#C@)4 z$b=b>I$Ualee*?oTGt31**94&Zi>Pv!T#Y zEmHgDnWh+@V`iU4j&DuXT)L(Hm{;!Xiq$EXb+*oDetzd*iA{rT{nXMob&NZh{%CaX V=#FgfXJBAp@O1TaS?83{1OS1WsfPdn literal 0 HcmV?d00001 diff --git a/Base/res/icons/16x16/irc-list.png b/Base/res/icons/16x16/irc-list.png new file mode 100644 index 0000000000000000000000000000000000000000..05d0eb35cce96747c331c60d25d5823feb3b60f1 GIT binary patch literal 436 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7*pj^6T^Rm@;DWu&Co?cG za29w(7BevDDT6R$#Zvn+1_lQ95>H=O_9rZ?tdb%ueo`I`3=EPbt`Q~9`MJ5Nc_j?a zMX8A;sVNHOnI#zt?w-B@;f;La3=E7io-U3d7N_?H8+x%Aiqsk=D>hyIVwNOzFs*R; zT;VsiYtr5)yuWi$_>8Vv(!zv?;)z>tYHd*HxcWo)ldzGWSm43?f1b4N`Ccc-_%A|B z=ggvsx|>S^u4`G&PFPqLwC>UwXL+G_x-;fHnc^LMFmS%aoTMwUS_~RZo0PS+E-(bl z;$mP+lt}Db!^g+f@bHAwu78V`9p}qY>1MgI^;3tps^1N5ZP}bzM}rJpbUt_NU;SU* z;4IIwnSXVTt?n)^=EPpEisB5OU5#jDi!#_L~8 z?X>&Foix`wn71#d=gqWvKfnAac=X`i$D{oMTBS`Xug+Grw%=u1pZ{La`o{gkX?suo i>B|@5aDB_m@IW{^Y=YePh$o=H=O_9rZ?tbDQ+f@)O^3=EPbt`Q~9`MJ5Nc_j?a zMX8A;sVNHOnI#zt?w-B@;f;La3=E7bJY5_^EKV=IY@HDjD8TmM{gGach$T0+3TzSF zYbJJT))JFe7Q+dCmzD+zD6Lt_vPQ^pHVX^4e6OHNgl^Jer%N0sqck0NC~9c-?1+ru zc077~>xrEYPw6ohCd?>)_VN7VGY{=GpR}iJ5nF$Ao6qabvfE;=vp(qBVrSf#pOMV+ zx}v=~qI=zE*M>{?XTCkIS>wjZKEdU2U`@w1GpTKJnzq;#^KAdfy?&FIscu~V~!QA5y<`l^B7jW*b`oOdLh4z%&p-!7` z&N=S>#x>sm%J)Z49zA*_dBf|9Cbx+Ud!-7F&%aEusOZy<-&!E1&^=AE`79b`eeqnB`bG4^-n$- zU&u7wnPdJYo!#u~!>@l8alh>~ox5oFm1Bnv9WvE9dhfPk%SnMlDb