175 MetaDataBase *db = qobject_cast<MetaDataBase *>(core->metaDataBase());
178 MetaDataBaseItem *item = db->metaDataBaseItem(widget);
181 item = db->metaDataBaseItem(widget);
184 const QString oldCustomClassName = item->customClassName();
185 if (!oldCustomClassName.isEmpty()) {
186 qDebug() <<
"WARNING: Recursive promotion of " << oldCustomClassName <<
" to " << customClassName
187 <<
". A plugin is missing.";
189 item->setCustomClassName(customClassName);
191 qDebug() <<
"Promoting " << widget->metaObject()->className() <<
" to " << customClassName;
210 const MetaDataBase *db = qobject_cast<
const MetaDataBase *>(core->metaDataBase());
213 const MetaDataBaseItem *item = db->metaDataBaseItem(widget);
216 return !item->customClassName().isEmpty();