diff options
Diffstat (limited to 'src/assistant')
-rw-r--r-- | src/assistant/assistant/helpviewer_qtb.cpp | 2 | ||||
-rw-r--r-- | src/assistant/qcollectiongenerator/main.c | 1 | ||||
-rw-r--r-- | src/assistant/qhelpgenerator/helpgenerator.cpp | 10 |
3 files changed, 7 insertions, 6 deletions
diff --git a/src/assistant/assistant/helpviewer_qtb.cpp b/src/assistant/assistant/helpviewer_qtb.cpp index b522e1ba2..f9bdddb52 100644 --- a/src/assistant/assistant/helpviewer_qtb.cpp +++ b/src/assistant/assistant/helpviewer_qtb.cpp @@ -277,7 +277,7 @@ void HelpViewer::wheelEvent(QWheelEvent *e) TRACE_OBJ if (e->modifiers() == Qt::ControlModifier) { e->accept(); - e->delta() > 0 ? scaleUp() : scaleDown(); + e->angleDelta().y() > 0 ? scaleUp() : scaleDown(); } else { QTextBrowser::wheelEvent(e); } diff --git a/src/assistant/qcollectiongenerator/main.c b/src/assistant/qcollectiongenerator/main.c index 5e4e02630..783a799a1 100644 --- a/src/assistant/qcollectiongenerator/main.c +++ b/src/assistant/qcollectiongenerator/main.c @@ -48,6 +48,7 @@ static const char separator = '/'; int main(int argc, char *argv[]) { + (void)argc; printf("The \"%s\" tool is deprecated, use \"%s\" instead.\n\n", collectionGeneratorName, helpGeneratorName); diff --git a/src/assistant/qhelpgenerator/helpgenerator.cpp b/src/assistant/qhelpgenerator/helpgenerator.cpp index f5493a59b..feab1e2d5 100644 --- a/src/assistant/qhelpgenerator/helpgenerator.cpp +++ b/src/assistant/qhelpgenerator/helpgenerator.cpp @@ -428,14 +428,14 @@ bool HelpGeneratorPrivate::insertFiles(const QStringList &files, const QString & return false; emit statusChanged(tr("Insert files...")); - QList<int> filterAtts; + QSet<int> filterAtts; for (const QString &filterAtt : filterAttributes) { m_query->prepare(QLatin1String("SELECT Id FROM FilterAttributeTable " "WHERE Name=?")); m_query->bindValue(0, filterAtt); m_query->exec(); if (m_query->next()) - filterAtts.append(m_query->value(0).toInt()); + filterAtts.insert(m_query->value(0).toInt()); } int filterSetId = -1; @@ -504,8 +504,8 @@ bool HelpGeneratorPrivate::insertFiles(const QStringList &files, const QString & fileNameDataList.append(fileNameData); m_fileMap.insert(fileName, tableFileId); - m_fileFilterMap.insert(tableFileId, filterAtts.toSet()); - tmpFileFilterMap.insert(tableFileId, filterAtts.toSet()); + m_fileFilterMap.insert(tableFileId, filterAtts); + tmpFileFilterMap.insert(tableFileId, filterAtts); ++tableFileId; } else { @@ -525,7 +525,7 @@ bool HelpGeneratorPrivate::insertFiles(const QStringList &files, const QString & if (!tmpFileFilterMap.isEmpty()) { m_query->exec(QLatin1String("BEGIN")); for (auto it = tmpFileFilterMap.cbegin(), end = tmpFileFilterMap.cend(); it != end; ++it) { - QList<int> filterValues = it.value().toList(); + QList<int> filterValues = it.value().values(); std::sort(filterValues.begin(), filterValues.end()); for (int fv : qAsConst(filterValues)) { m_query->prepare(QLatin1String("INSERT INTO FileFilterTable " |