summaryrefslogtreecommitdiffstats
path: root/src/assistant
diff options
context:
space:
mode:
Diffstat (limited to 'src/assistant')
-rw-r--r--src/assistant/assistant/helpviewer_qtb.cpp2
-rw-r--r--src/assistant/qcollectiongenerator/main.c1
-rw-r--r--src/assistant/qhelpgenerator/helpgenerator.cpp10
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 "