فهرست منبع

LibGUI: Add a new constructor to Action

This constructor allows you to omit the modifier keys.

Instead of doing "{ 0, Key_F5 }" you can now just do "Key_F5"
Aatos Majava 4 سال پیش
والد
کامیت
b05078b610
1فایلهای تغییر یافته به همراه5 افزوده شده و 0 حذف شده
  1. 5 0
      Userland/Libraries/LibGUI/Shortcut.h

+ 5 - 0
Userland/Libraries/LibGUI/Shortcut.h

@@ -19,6 +19,11 @@ public:
         , m_key(key)
         , m_key(key)
     {
     {
     }
     }
+    Shortcut(KeyCode key)
+        : m_modifiers(0)
+        , m_key(key)
+    {
+    }
 
 
     bool is_valid() const { return m_key != KeyCode::Key_Invalid; }
     bool is_valid() const { return m_key != KeyCode::Key_Invalid; }
     u8 modifiers() const { return m_modifiers; }
     u8 modifiers() const { return m_modifiers; }