|
| CPrvModelMimicsGroupsManager (const std::shared_ptr< std::optional< iv::types::groupItemId > > &selectedGroupId, const std::shared_ptr< std::map< iv::types::groupItemId, std::shared_ptr< GroupMimicItem > > > &mimicsGroups, CList *allMimicsList, CList *groupsList, CList *mimicsInGroupList) |
|
std::optional< iv::types::mimicId > | getSelectedMimic () |
| Devuelve el mimic seleccionado en el listado.
|
|
std::optional< iv::types::groupItemId > | getSelectedGroup () |
| Devuelve el grupo seleccionado en el listado.
|
|
std::optional< iv::types::mimicId > | getSelectedMimicInGroup () |
| Devuelve el mimico seleccionado para el grupo seleccionado.
|
|
void | setSelectedGroupId (const iv::types::groupItemId &newSelectedGroupId) |
|
std::optional< iv::types::groupItemId > | getSelectedGroupId () const |
| Devuelve el grupo seleccionado.
|
|
std::optional< iv::types::errorMessage > | addGroup (const iv::types::groupItemId &newGroupId) |
|
std::optional< iv::types::errorMessage > | removeGroup (const iv::types::groupItemId &groupId) |
|
std::optional< iv::types::errorMessage > | renameGroup (const iv::types::groupItemId &oldGroupId, const iv::types::groupItemId &newGroupId) |
|
std::optional< iv::types::errorMessage > | addMimicToGroup (const iv::types::groupItemId &groupId, const iv::types::mimicId &mimicId) |
|
std::optional< iv::types::errorMessage > | removeMimicFromGroup (const iv::types::groupItemId &groupId, const iv::types::mimicId &mimicId) |
|
std::optional< iv::types::errorMessage > | sortUpMimicFromGroup (const iv::types::groupItemId &groupId, const iv::types::mimicId &mimicId) |
|
std::optional< iv::types::errorMessage > | sortDownMimicFromGroup (const iv::types::groupItemId &groupId, const iv::types::mimicId &mimicId) |
|
Manejador de los grupos de mimics.