1 #ifndef WMWINMENU_H 2 #define WMWINMENU_H 3 4 class WindowListMenu: 5 public YMenu, 6 private YActionListener 7 { 8 typedef YMenu super; 9 10 public: 11 WindowListMenu(YActionListener *app, YWindow *parent = nullptr); 12 13 private: 14 void actionPerformed(YAction action, unsigned modifiers) override; 15 void activatePopup(int flags) override; 16 void updatePopup() override; 17 18 YActionListener* defer; 19 }; 20 21 #endif 22 23 // vim: set sw=4 ts=4 et: 24