src/tools/moc/generator.cpp
changeset 30 5dc02b23752f
parent 19 fcece45ef507
child 37 758a864f9613
equal deleted inserted replaced
29:b72c6db6890b 30:5dc02b23752f
   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();