From 6bd8fc7a1ec63fb106adb697e5227746d3540ea1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9F=9A=E5=AD=90?= Date: Tue, 13 Dec 2022 14:54:59 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=99=90=E5=88=B6=E5=8D=95?= =?UTF-8?q?=E4=BE=8B=E8=BF=90=E8=A1=8C=EF=BC=8C=E5=86=8D=E6=AC=A1=E5=90=AF?= =?UTF-8?q?=E5=8A=A8=E6=97=B6=E6=8B=89=E8=B5=B7=E7=8E=B0=E6=9C=89=E5=AE=9E?= =?UTF-8?q?=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main.cpp | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/main.cpp b/src/main.cpp index 09dc621..29a4aeb 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -89,7 +89,19 @@ int main(int argc, char *argv[]) ) ); // 限制单实例运行 - if (!a.setSingleInstance("spark-store")) { + if(!a.setSingleInstance("spark-store")) + { + qDebug() << "The application is already running!"; + QDBusInterface iface("com.gitee.spark.store", + "/com/gitee/spark/store", + "com.gitee.spark.store", + QDBusConnection::sessionBus()); + + QString arg1 = argv[1]; + + iface.asyncCall("activeWindow",arg1); + + return -1; }