src/tools/moc/generator.cpp
branchGCC_SURGE
changeset 31 5daf16870df6
parent 30 5dc02b23752f
child 37 758a864f9613
equal deleted inserted replaced
27:93b982ccede2 31:5daf16870df6
   171     qualifiedClassNameIdentifier.replace(':', '_');
   171     qualifiedClassNameIdentifier.replace(':', '_');
   172 
   172 
   173     int index = 14;
   173     int index = 14;
   174     fprintf(out, "static const uint qt_meta_data_%s[] = {\n", qualifiedClassNameIdentifier.constData());
   174     fprintf(out, "static const uint qt_meta_data_%s[] = {\n", qualifiedClassNameIdentifier.constData());
   175     fprintf(out, "\n // content:\n");
   175     fprintf(out, "\n // content:\n");
   176     fprintf(out, "    %4d,       // revision\n", 4);
   176     fprintf(out, "    %4d,       // revision\n", 5);
   177     fprintf(out, "    %4d,       // classname\n", strreg(cdef->qualified));
   177     fprintf(out, "    %4d,       // classname\n", strreg(cdef->qualified));
   178     fprintf(out, "    %4d, %4d, // classinfo\n", cdef->classInfoList.count(), cdef->classInfoList.count() ? index : 0);
   178     fprintf(out, "    %4d, %4d, // classinfo\n", cdef->classInfoList.count(), cdef->classInfoList.count() ? index : 0);
   179     index += cdef->classInfoList.count() * 2;
   179     index += cdef->classInfoList.count() * 2;
   180 
   180 
   181     int methodCount = cdef->signalList.count() + cdef->slotList.count() + cdef->methodList.count();
   181     int methodCount = cdef->signalList.count() + cdef->slotList.count() + cdef->methodList.count();