bool MythUIStateType::AddObject(StateType type, MythUIType *object) { if (m_ObjectsByState.contains((int)type) || !object) return false; object->SetVisible(false); m_ObjectsByState[(int)type] = object; MythRect objectArea = object->GetArea(); objectArea.CalculateArea(m_ParentArea); ExpandArea(objectArea); return true; }
bool MythUIStateType::AddObject(const QString &name, MythUIType *object) { QString key = name.toLower(); if (m_ObjectsByName.contains(key) || !object) return false; object->SetVisible(false); m_ObjectsByName[key] = object; MythRect objectArea = object->GetArea(); objectArea.CalculateArea(m_ParentArea); ExpandArea(objectArea); return true; }