Changeset 846 for trunk/tools/assistant/lib/qhelpgenerator.cpp
- Timestamp:
- May 5, 2011, 5:36:53 AM (14 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk
- Property svn:mergeinfo changed
/branches/vendor/nokia/qt/4.7.2 (added) merged: 845 /branches/vendor/nokia/qt/current merged: 844 /branches/vendor/nokia/qt/4.6.3 removed
- Property svn:mergeinfo changed
-
trunk/tools/assistant/lib/qhelpgenerator.cpp
r769 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 201 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation ([email protected]) … … 48 48 #include <QtCore/QDir> 49 49 #include <QtCore/QDebug> 50 50 51 #include <QtCore/QVariant> 51 52 #include <QtCore/QDateTime> … … 190 191 return false; 191 192 } 193 194 195 192 196 193 197 addProgress(1.0); … … 538 542 539 543 int fileId = -1; 540 if (!d->fileMap.contains(fileName)) { 544 QMap<QString, int>::Iterator fileMapIt = d->fileMap.find(fileName); 545 if (fileMapIt == d->fileMap.end()) { 541 546 fileDataList.append(qCompress(data)); 542 547 … … 552 557 ++tableFileId; 553 558 } else { 554 fileId = d->fileMap.value(fileName); 559 fileId = fileMapIt.value(); 560 QSet<int> &fileFilterSet = d->fileFilterMap[fileId]; 561 QSet<int> &tmpFileFilterSet = tmpFileFilterMap[fileId]; 555 562 foreach (const int &filter, filterAtts) { 556 if (! d->fileFilterMap.value(fileId).contains(filter)557 && !tmpFileFilter Map.value(fileId).contains(filter)) {558 d->fileFilterMap[fileId].insert(filter);559 tmpFileFilterMap[fileId].insert(filter);563 if (!.contains(filter) 564 && !tmpFileFilter.contains(filter)) { 565 .insert(filter); 566 .insert(filter); 560 567 } 561 568 } … … 563 570 } 564 571 565 if ( tmpFileFilterMap.count()) {572 if (()) { 566 573 d->query->exec(QLatin1String("BEGIN")); 567 574 QMap<int, QSet<int> >::const_iterator it = tmpFileFilterMap.constBegin(); … … 626 633 attributeMap.insert(d->query->value(1).toString(), 627 634 d->query->value(0).toInt()); 628 if (idsToInsert.contains(d->query->value(1).toString())) 629 idsToInsert.removeAll(d->query->value(1).toString()); 635 idsToInsert.removeAll(d->query->value(1).toString()); 630 636 } 631 637 … … 675 681 } 676 682 677 bool QHelpGenerator::insertKeywords(const QList<QHelpDataIndexItem> keywords,683 bool QHelpGenerator::insertKeywords(const QList<QHelpDataIndexItem> keywords, 678 684 const QStringList &filterAttributes) 679 685 { … … 705 711 int i = 0; 706 712 d->query->exec(QLatin1String("BEGIN")); 713 707 714 foreach (const QHelpDataIndexItem &itm, keywords) { 715 716 717 718 719 720 721 722 723 724 708 725 pos = itm.reference.indexOf(QLatin1Char('#')); 709 726 fileName = itm.reference.left(pos); … … 717 734 fName = fName.mid(2); 718 735 719 if (d->fileMap.contains(fName)) 720 fileId = d->fileMap.value(fName); 736 QMap<QString, int>::ConstIterator it = d->fileMap.find(fName); 737 if (it != d->fileMap.end()) 738 fileId = it.value(); 721 739 else 722 740 fileId = 1; … … 750 768 751 769 d->query->exec(QLatin1String("SELECT COUNT(Id) FROM IndexTable")); 752 if (d->query->next() && d->query->value(0).toInt() >= keywords.count())770 if (d->query->next() && d->query->value(0).toInt() >= s.count()) 753 771 return true; 754 772 return false; … … 825 843 } 826 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 827 908 QT_END_NAMESPACE 909
Note:
See TracChangeset
for help on using the changeset viewer.