summaryrefslogtreecommitdiffstats
path: root/src/tools/messageserver/servicehandler.h
diff options
context:
space:
mode:
authorPekka Vuorela <[email protected]>2025-05-15 14:12:46 +0300
committerPekka Vuorela <[email protected]>2025-05-19 17:13:53 +0300
commit4541ce11b0ced8981b748ccf30a31f5f8162cacb (patch)
tree3483e65fc0fa474084cb9fb9c5106d8ca63f31a5 /src/tools/messageserver/servicehandler.h
parent3d6ae172af86e8705a74e82a6cf5c3b1d0f720a8 (diff)
Avoid confusing name overloading in messageserver's service handlerHEADmaster
Quite confusing when the same name is used for multiple slots and signals. Separated these by having slots as emitFoo or onFoo depending on what they do. onFoo is clearly a signal handler while emitFoo might be used directly and merely emits a signal. Would have used the new connect() syntax more but the signal sources also overload the signal names, making it painful to use here. Change-Id: I984c3565656a80dc8723b3c4296e2996e0748861 Reviewed-by: Damien Caliste <[email protected]> Reviewed-by: Pekka Vuorela <[email protected]> Reviewed-by: <[email protected]>
Diffstat (limited to 'src/tools/messageserver/servicehandler.h')
-rw-r--r--src/tools/messageserver/servicehandler.h85
1 files changed, 43 insertions, 42 deletions
diff --git a/src/tools/messageserver/servicehandler.h b/src/tools/messageserver/servicehandler.h
index db553933..cf8c7c0a 100644
--- a/src/tools/messageserver/servicehandler.h
+++ b/src/tools/messageserver/servicehandler.h
@@ -155,48 +155,47 @@ signals:
void retrievalReady(quint64 action);
private slots:
- void statusChanged(const QMailServiceAction::Status);
- void statusChanged(const QMailServiceAction::Status, quint64);
- void availabilityChanged(bool);
- void availabilityChanged(bool, quint64);
- void connectivityChanged(QMailServiceAction::Connectivity);
- void connectivityChanged(QMailServiceAction::Connectivity, quint64);
- void activityChanged(QMailServiceAction::Activity);
- void activityChanged(QMailServiceAction::Activity, quint64);
- void progressChanged(uint, uint );
- void progressChanged(uint, uint, quint64);
- void actionCompleted(bool);
- void actionCompleted(bool, quint64);
- void actionCompleted(bool, QMailMessageService *, quint64);
-
- void messagesTransmitted(const QMailMessageIdList&);
- void messagesTransmitted(const QMailMessageIdList&, quint64);
- void messagesFailedTransmission(const QMailMessageIdList&, QMailServiceAction::Status::ErrorCode);
- void messagesFailedTransmission(const QMailMessageIdList&, QMailServiceAction::Status::ErrorCode, quint64);
-
- void messagesDeleted(const QMailMessageIdList&);
- void messagesDeleted(const QMailMessageIdList& , quint64);
- void messagesCopied(const QMailMessageIdList&);
- void messagesCopied(const QMailMessageIdList&, quint64);
- void messagesMoved(const QMailMessageIdList&);
- void messagesMoved(const QMailMessageIdList&, quint64);
- void messagesFlagged(const QMailMessageIdList&);
- void messagesFlagged(const QMailMessageIdList&, quint64);
- void messagesPrepared(const QMailMessageIdList&);
- void messagesPrepared(const QMailMessageIdList&, quint64);
- void matchingMessageIds(const QMailMessageIdList&);
- void matchingMessageIds(const QMailMessageIdList&, quint64);
- void remainingMessagesCount(uint count);
- void remainingMessagesCount(uint count, quint64);
- void messagesCount(uint count);
- void messagesCount(uint count, quint64);
-
- void protocolResponse(const QString &response, const QVariantMap &data);
- void protocolResponse(const QString &response, const QVariantMap &data, quint64);
-
- void accountsAdded(const QMailAccountIdList &);
- void accountsUpdated(const QMailAccountIdList &);
- void accountsRemoved(const QMailAccountIdList &);
+ void onStatusChanged(const QMailServiceAction::Status);
+ void onStatusChanged(const QMailServiceAction::Status, quint64);
+ void onAvailabilityChanged(bool);
+ void emitAvailabilityChanged(bool, quint64);
+ void onConnectivityChanged(QMailServiceAction::Connectivity);
+ void emitConnectivityChanged(QMailServiceAction::Connectivity, quint64);
+ void onActivityChanged(QMailServiceAction::Activity);
+ void emitActivityChanged(QMailServiceAction::Activity, quint64);
+ void onProgressChanged(uint, uint );
+ void onProgressChanged(uint, uint, quint64);
+ void onActionCompleted(bool);
+ void onActionCompleted(bool, quint64);
+
+ void onMessagesTransmitted(const QMailMessageIdList&);
+ void emitMessagesTransmitted(const QMailMessageIdList&, quint64);
+ void onMessagesFailedTransmission(const QMailMessageIdList&, QMailServiceAction::Status::ErrorCode);
+ void emitMessagesFailedTransmission(const QMailMessageIdList&, QMailServiceAction::Status::ErrorCode, quint64);
+
+ void onMessagesDeleted(const QMailMessageIdList&);
+ void emitMessagesDeleted(const QMailMessageIdList& , quint64);
+ void onMessagesCopied(const QMailMessageIdList&);
+ void emitMessagesCopied(const QMailMessageIdList&, quint64);
+ void onMessagesMoved(const QMailMessageIdList&);
+ void emitMessagesMoved(const QMailMessageIdList&, quint64);
+ void onMessagesFlagged(const QMailMessageIdList&);
+ void emitMessagesFlagged(const QMailMessageIdList&, quint64);
+ void onMessagesPrepared(const QMailMessageIdList&);
+ void emitMessagesPrepared(const QMailMessageIdList&, quint64);
+ void onMatchingMessageIds(const QMailMessageIdList&);
+ void emitMatchingMessageIds(const QMailMessageIdList&, quint64);
+ void onRemainingMessagesCount(uint count);
+ void emitRemainingMessagesCount(uint count, quint64);
+ void onMessagesCount(uint count);
+ void emitMessagesCount(uint count, quint64);
+
+ void onProtocolResponse(const QString &response, const QVariantMap &data);
+ void emitProtocolResponse(const QString &response, const QVariantMap &data, quint64);
+
+ void onAccountsAdded(const QMailAccountIdList &);
+ void onAccountsUpdated(const QMailAccountIdList &);
+ void onAccountsRemoved(const QMailAccountIdList &);
void continueSearch();
@@ -213,6 +212,8 @@ private:
Count = 2
};
+ void handleActionCompleted(bool, QMailMessageService *, quint64);
+
void searchMessages(quint64 action, const QMailMessageKey &filter, const QString &bodyText,
QMailSearchAction::SearchSpecification spec, quint64 limit, const QMailMessageSortKey &sort,
ServiceHandler::SearchType searchType);