Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
|
#include <GroupMenuModel.hpp>
Public Member Functions | |
ItemModel () | |
ItemModel (iv::types::groupItemId _id, Type _type, std::string _label, uint8_t _order, const T &_actionItem=T()) | |
bool | operator< (const ItemModel &other) const |
void | removeAction (const T &actionToRemove) |
std::vector< T > | flattenActions () const |
Public Attributes | |
iv::types::groupItemId | id {} |
Type | type |
std::string | label |
iv::types::order | order {} |
T | actionItem |
std::map< iv::types::groupItemId, ItemModel< T > > | subOptions |
|
inline |
|
inline |
|
inlinenodiscard |
|
inline |
|
inline |
T iv::model::ItemModel< T >::actionItem |
iv::types::groupItemId iv::model::ItemModel< T >::id {} |
std::string iv::model::ItemModel< T >::label |
iv::types::order iv::model::ItemModel< T >::order {} |
std::map<iv::types::groupItemId, ItemModel<T> > iv::model::ItemModel< T >::subOptions |
Type iv::model::ItemModel< T >::type |