void AppEntry::init(NameFormat nameFormat) { m_name = nameFromService(m_service, nameFormat); if (nameFormat == GenericNameOnly) { m_description = nameFromService(m_service, NameOnly); } else { m_description = nameFromService(m_service, GenericNameOnly); } if (!m_menuEntryEditor) { m_menuEntryEditor = new MenuEntryEditor(); } }
void AppEntry::init(NameFormat nameFormat) { m_name = nameFromService(m_service, nameFormat); if (nameFormat == GenericNameOnly) { m_description = nameFromService(m_service, NameOnly); } else { m_description = nameFromService(m_service, GenericNameOnly); } m_icon = QIcon::fromTheme(m_service->icon(), QIcon::fromTheme("unknown")); if (!m_appletInterface) { AbstractModel *rootModel = m_owner->rootModel(); m_appletInterface = rootModel->property("appletInterface").value<QObject *>(); m_appletConfig = qobject_cast<QQmlPropertyMap *>(m_appletInterface->property("configuration").value<QObject *>()); } if (!m_menuEntryEditor) { m_menuEntryEditor = new MenuEntryEditor(); } }