diff --git a/src/menuitem.h b/src/menuitem.h index 49f502e..7b6d85b 100644 --- a/src/menuitem.h +++ b/src/menuitem.h @@ -77,8 +77,26 @@ using MenuItemIconInterface = SelectableIconInterface<24, 24>; using MenuItemSelectedIconInterface = SelectedIconInterface<24, 24>; +template +class StaticMenuItemIcon; + template -using StaticMenuItemIcon = StaticSelectableIcon<24, 24, T, Tselected>; +class StaticMenuItemIcon : public StaticSelectableIcon<24, 24, T, Tselected> +{ + using Base = StaticSelectableIcon<24, 24, T, Tselected>; + +public: + using Base::Base; +}; + +template +class StaticMenuItemIcon : public StaticSelectableIcon<24, 24, T, T> +{ + using Base = StaticSelectableIcon<24, 24, T, T>; + +public: + using Base::Base; +}; template using StaticMenuItemSelectedIcon = StaticSelectedIcon<24, 24, T>;