summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPekka Vuorela <pvuorela@iki.fi>2025-11-03 13:22:32 +0200
committerPekka Vuorela <pvuorela@iki.fi>2025-11-06 17:34:17 +0200
commitc73e1a20e2cd65992c06d21913a7ed99785496b8 (patch)
tree8bcfeca69832ff0b4e8ba93fb0f06b37e6de9120
parentdeacef605aa20aed316c77bff7e77498fd5236e2 (diff)
Fix nullptr warning on QObject::connect()
And added couple 'static's to local functions etc while at it. Change-Id: I7b95c08199515f53ab0300117cdd3f1d19761b3b Reviewed-by: Pekka Vuorela <pvuorela@iki.fi> Reviewed-by: <matti.viljanen@kapsi.fi> Reviewed-by: Damien Caliste <dcaliste@free.fr>
-rw-r--r--src/libraries/qmfclient/support/qmailnamespace.cpp9
-rw-r--r--src/plugins/contentmanagers/qmfstoragemanager/qmfstoragemanager.cpp2
-rw-r--r--src/plugins/messageservices/imap/imapstrategy.cpp3
-rw-r--r--src/tools/messageserver/servicehandler.cpp9
4 files changed, 14 insertions, 9 deletions
diff --git a/src/libraries/qmfclient/support/qmailnamespace.cpp b/src/libraries/qmfclient/support/qmailnamespace.cpp
index e60172d2..faddea8e 100644
--- a/src/libraries/qmfclient/support/qmailnamespace.cpp
+++ b/src/libraries/qmfclient/support/qmailnamespace.cpp
@@ -382,7 +382,7 @@ QStringList QMail::messageIdentifiers(const QString& aStr)
return result;
}
-QMap<QByteArray, QStringList> standardFolderTranslations()
+static QMap<QByteArray, QStringList> standardFolderTranslations()
{
QMap<QByteArray, QStringList> folderTranslations;
@@ -419,7 +419,7 @@ QMap<QByteArray, QStringList> standardFolderTranslations()
return folderTranslations;
}
-QList<StandardFolderInfo> standardFolders()
+static QList<StandardFolderInfo> standardFolders()
{
QList<StandardFolderInfo> standardFoldersList;
@@ -435,7 +435,7 @@ QList<StandardFolderInfo> standardFolders()
return standardFoldersList;
}
-bool detectStandardFolder(const QMailAccountId &accountId, StandardFolderInfo standardFolderInfo)
+static bool detectStandardFolder(const QMailAccountId &accountId, StandardFolderInfo standardFolderInfo)
{
QMailFolderId folderId;
QMailAccount account = QMailAccount(accountId);
@@ -469,7 +469,8 @@ bool detectStandardFolder(const QMailAccountId &accountId, StandardFolderInfo st
folder.setStatus(flag, true);
account.setStandardFolder(standardFolder, folderId);
if (!QMailStore::instance()->updateAccount(&account)) {
- qCWarning(lcMailStore) << "Unable to update account" << account.id() << "to set standard folder" << QMailFolder(folderId).displayName();
+ qCWarning(lcMailStore) << "Unable to update account" << account.id()
+ << "to set standard folder" << QMailFolder(folderId).displayName();
}
QMailMessageKey folderKey(QMailMessageKey::parentFolderId(folderId));
if (!QMailStore::instance()->updateMessagesMetaData(folderKey, messageFlag, true)) {
diff --git a/src/plugins/contentmanagers/qmfstoragemanager/qmfstoragemanager.cpp b/src/plugins/contentmanagers/qmfstoragemanager/qmfstoragemanager.cpp
index 74a9f73d..cb75f987 100644
--- a/src/plugins/contentmanagers/qmfstoragemanager/qmfstoragemanager.cpp
+++ b/src/plugins/contentmanagers/qmfstoragemanager/qmfstoragemanager.cpp
@@ -36,6 +36,7 @@
#include "qmailstore.h"
#include "qmailnamespace.h"
#include "qmaillog.h"
+
#include <QCoreApplication>
#include <QDateTime>
#include <QDir>
@@ -43,6 +44,7 @@
#include <QtPlugin>
#include <QUrl>
#include <QRandomGenerator>
+
#if defined(Q_OS_WIN)
#include <windows.h>
#include <io.h>
diff --git a/src/plugins/messageservices/imap/imapstrategy.cpp b/src/plugins/messageservices/imap/imapstrategy.cpp
index 1d51fac8..9588edde 100644
--- a/src/plugins/messageservices/imap/imapstrategy.cpp
+++ b/src/plugins/messageservices/imap/imapstrategy.cpp
@@ -746,6 +746,8 @@ void ImapCreateFolderStrategy::process(ImapStrategyContextBase *context)
void ImapCreateFolderStrategy::folderCreated(ImapStrategyContextBase *context, const QString &folder, bool success)
{
+ Q_UNUSED(folder)
+
if (_inProgress > 0) {
_inProgress--;
}
@@ -761,7 +763,6 @@ void ImapCreateFolderStrategy::folderCreated(ImapStrategyContextBase *context, c
}
context->operationCompleted();
}
- Q_UNUSED(folder)
}
diff --git a/src/tools/messageserver/servicehandler.cpp b/src/tools/messageserver/servicehandler.cpp
index 66294ee6..657dc74c 100644
--- a/src/tools/messageserver/servicehandler.cpp
+++ b/src/tools/messageserver/servicehandler.cpp
@@ -806,12 +806,13 @@ QMailMessageSink *ServiceHandler::accountSink(const QMailAccountId &accountId) c
QMailMessageService *ServiceHandler::createService(const QString &name, const QMailAccountId &accountId)
{
QMailMessageService *service = QMailMessageServiceFactory::createService(name, accountId);
- connect(service, &QMailMessageService::connectivityChanged,
- this, &ServiceHandler::onConnectivityChanged);
- connect(service, &QMailMessageService::availabilityChanged,
- this, &ServiceHandler::onAvailabilityChanged);
if (service) {
+ connect(service, &QMailMessageService::connectivityChanged,
+ this, &ServiceHandler::onConnectivityChanged);
+ connect(service, &QMailMessageService::availabilityChanged,
+ this, &ServiceHandler::onAvailabilityChanged);
+
// if (service->usesConcurrentActions()) { // this can be uncommented to be stricter
connect(service, SIGNAL(activityChanged(QMailServiceAction::Activity, quint64)),
this, SLOT(emitActivityChanged(QMailServiceAction::Activity, quint64)));