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); Q_Q(SingleApplication);
emit q->receivedMessage(instanceId, message); 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. // Explicit public slot. Cannot be private, must be exported as a method via D-Bus.
public slots: public slots:
void handleMessageReceived(quint32 instanceId, QByteArray message); void handleMessageReceived(quint32 instanceId, QByteArray message);
void kill();
private: private:
Q_DECLARE_PUBLIC(SingleApplication) Q_DECLARE_PUBLIC(SingleApplication)