@@ -2373,7 +2373,7 @@ void AbstractMetaBuilder::setupClonable(AbstractMetaClass *cls)
23732373 }
23742374}
23752375
2376- static void write_reject_log_file (const QString &name,
2376+ static void write_reject_log_file (const QString &name, const QString &tagName,
23772377 const QMap<QString, AbstractMetaBuilder::RejectReason> &rejects)
23782378{
23792379 QFile f (name);
@@ -2418,7 +2418,12 @@ static void write_reject_log_file(const QString &name,
24182418 it != rejects.constEnd (); ++it) {
24192419 if (it.value () != reason)
24202420 continue ;
2421- s << " - " << it.key () << endl;
2421+ if (tagName.isEmpty ()) {
2422+ s << it.key () << endl;
2423+ } else {
2424+ s << " <" << tagName << " name=\" " << it.key () << " \" />" << endl;
2425+ // s << "<rejection class=\"" << it.key() << "\"/>" << endl;
2426+ }
24222427 }
24232428
24242429 s << QString (72 , ' *' ) << endl << endl;
@@ -2429,10 +2434,10 @@ static void write_reject_log_file(const QString &name,
24292434
24302435void AbstractMetaBuilder::dumpLog ()
24312436{
2432- write_reject_log_file (" mjb_rejected_classes.log" , m_rejected_classes);
2433- write_reject_log_file (" mjb_rejected_enums.log" , m_rejected_enums);
2434- write_reject_log_file (" mjb_rejected_functions.log" , m_rejected_functions);
2435- write_reject_log_file (" mjb_rejected_fields.log" , m_rejected_fields);
2437+ write_reject_log_file (" mjb_rejected_classes.log" , " object-type " , m_rejected_classes);
2438+ write_reject_log_file (" mjb_rejected_enums.log" , " enum-type " , m_rejected_enums);
2439+ write_reject_log_file (" mjb_rejected_functions.log" ," " , m_rejected_functions);
2440+ write_reject_log_file (" mjb_rejected_fields.log" ," " , m_rejected_fields);
24362441}
24372442
24382443AbstractMetaClassList AbstractMetaBuilder::classesTopologicalSorted () const
0 commit comments