Add a kill method for qdbus.

This commit is contained in:
Julien Wadel 2025-01-21 12:02:20 +01:00
parent b3a3158c95
commit afc830e8ef
2 changed files with 5 additions and 0 deletions

View file

@ -126,3 +126,7 @@ void SingleApplicationPrivate::handleMessageReceived(quint32 instanceId, QByteAr
Q_Q(SingleApplication);
emit q->receivedMessage(instanceId, message);
}
void SingleApplicationPrivate::kill() {
terminate(0);
}

View file

@ -54,6 +54,7 @@ public:
// Explicit public slot. Cannot be private, must be exported as a method via D-Bus.
public slots:
void handleMessageReceived(quint32 instanceId, QByteArray message);
void kill();
private:
Q_DECLARE_PUBLIC(SingleApplication)