131 lines
5.0 KiB
Diff
131 lines
5.0 KiB
Diff
|
|
From 5b815653a800a278e8733d1d4edbfb89cb6e03b9 Mon Sep 17 00:00:00 2001
|
|||
|
|
From: peijiankang <peijiankang@kylinos.cn>
|
|||
|
|
Date: Thu, 8 Jun 2023 09:34:56 +0800
|
|||
|
|
Subject: [PATCH] add share information of peony-share
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
peony-share/SwitchButton/switchbutton.cpp | 17 +++++++++++++++++
|
|||
|
|
peony-share/peony-share.pro | 2 ++
|
|||
|
|
.../translations/peony-share-extension_cs.ts | 13 +++++++++++++
|
|||
|
|
.../translations/peony-share-extension_tr.ts | 13 +++++++++++++
|
|||
|
|
.../translations/peony-share-extension_zh_CN.ts | 13 +++++++++++++
|
|||
|
|
5 files changed, 58 insertions(+)
|
|||
|
|
|
|||
|
|
diff --git a/peony-share/SwitchButton/switchbutton.cpp b/peony-share/SwitchButton/switchbutton.cpp
|
|||
|
|
index d21970d..38bb00a 100644
|
|||
|
|
--- a/peony-share/SwitchButton/switchbutton.cpp
|
|||
|
|
+++ b/peony-share/SwitchButton/switchbutton.cpp
|
|||
|
|
@@ -20,6 +20,8 @@
|
|||
|
|
#include "switchbutton.h"
|
|||
|
|
|
|||
|
|
#include <QDebug>
|
|||
|
|
+#include <QMessageBox>
|
|||
|
|
+#include <QProcess>
|
|||
|
|
#define THEME_QT_SCHEMA "org.ukui.style"
|
|||
|
|
#define THEME_GTK_SCHEMA "org.mate.interface"
|
|||
|
|
#define TIMER_INTERVAL 5 //每隔5ms动画移动一次
|
|||
|
|
@@ -204,6 +206,21 @@ void SwitchButton::mousePressEvent(QMouseEvent *){
|
|||
|
|
mEndX = 0;
|
|||
|
|
return ;
|
|||
|
|
}else{
|
|||
|
|
+ QProcess tempProcess;
|
|||
|
|
+ QString cmd = QString("groups");
|
|||
|
|
+ tempProcess.start(cmd);
|
|||
|
|
+ tempProcess.waitForFinished();
|
|||
|
|
+
|
|||
|
|
+ QString result = tempProcess.readAllStandardOutput().data();
|
|||
|
|
+ tempProcess.close();
|
|||
|
|
+ bool bFail = false;
|
|||
|
|
+ bFail= result.contains("usershares");
|
|||
|
|
+
|
|||
|
|
+ if(!bFail)
|
|||
|
|
+ {
|
|||
|
|
+ QMessageBox::information(this,tr("infomation"),tr("user no group usershares, please log off and try agagin"));
|
|||
|
|
+ return;
|
|||
|
|
+ }
|
|||
|
|
checked = !checked;
|
|||
|
|
Q_EMIT checkedChanged(checked);
|
|||
|
|
|
|||
|
|
diff --git a/peony-share/peony-share.pro b/peony-share/peony-share.pro
|
|||
|
|
index 9474deb..55f35a5 100644
|
|||
|
|
--- a/peony-share/peony-share.pro
|
|||
|
|
+++ b/peony-share/peony-share.pro
|
|||
|
|
@@ -27,6 +27,8 @@ TRANSLATIONS += translations/peony-share-extension_cs.ts \
|
|||
|
|
translations/peony-share-extension_tr.ts \
|
|||
|
|
translations/peony-share-extension_zh_CN.ts
|
|||
|
|
|
|||
|
|
+system("lrelease-qt5 translations/*.ts")
|
|||
|
|
+
|
|||
|
|
RESOURCES += resources.qrc
|
|||
|
|
|
|||
|
|
target.path = $$[QT_INSTALL_LIBS]/peony-extensions
|
|||
|
|
diff --git a/peony-share/translations/peony-share-extension_cs.ts b/peony-share/translations/peony-share-extension_cs.ts
|
|||
|
|
index a2c1812..f4c69c1 100644
|
|||
|
|
--- a/peony-share/translations/peony-share-extension_cs.ts
|
|||
|
|
+++ b/peony-share/translations/peony-share-extension_cs.ts
|
|||
|
|
@@ -74,4 +74,17 @@
|
|||
|
|
<translation>Komentář:</translation>
|
|||
|
|
</message>
|
|||
|
|
</context>
|
|||
|
|
+<context>
|
|||
|
|
+ <name>SwitchButton</name>
|
|||
|
|
+ <message>
|
|||
|
|
+ <location filename="../SwitchButton/switchbutton.cpp" line="221"/>
|
|||
|
|
+ <source>infomation</source>
|
|||
|
|
+ <translation>Informace o připomenutí</translation>
|
|||
|
|
+ </message>
|
|||
|
|
+ <message>
|
|||
|
|
+ <location filename="../SwitchButton/switchbutton.cpp" line="221"/>
|
|||
|
|
+ <source>user no group usershares, please log off and try agagin</source>
|
|||
|
|
+ <translation>Tento uživatel není ve skupině usershares a musí se odhlásit a zkusit sdílet znovu</translation>
|
|||
|
|
+ </message>
|
|||
|
|
+</context>
|
|||
|
|
</TS>
|
|||
|
|
diff --git a/peony-share/translations/peony-share-extension_tr.ts b/peony-share/translations/peony-share-extension_tr.ts
|
|||
|
|
index 0c9c652..de95916 100644
|
|||
|
|
--- a/peony-share/translations/peony-share-extension_tr.ts
|
|||
|
|
+++ b/peony-share/translations/peony-share-extension_tr.ts
|
|||
|
|
@@ -74,4 +74,17 @@
|
|||
|
|
<translation>Yorum yap:</translation>
|
|||
|
|
</message>
|
|||
|
|
</context>
|
|||
|
|
+<context>
|
|||
|
|
+ <name>SwitchButton</name>
|
|||
|
|
+ <message>
|
|||
|
|
+ <location filename="../SwitchButton/switchbutton.cpp" line="221"/>
|
|||
|
|
+ <source>infomation</source>
|
|||
|
|
+ <translation>Hatırlatma Bilgisi</translation>
|
|||
|
|
+ </message>
|
|||
|
|
+ <message>
|
|||
|
|
+ <location filename="../SwitchButton/switchbutton.cpp" line="221"/>
|
|||
|
|
+ <source>user no group usershares, please log off and try agagin</source>
|
|||
|
|
+ <translation>Bu kullanıcı usershares kullanıcı grubunda değil ve çıkıp tekrar paylaşmaya çalışmalı</translation>
|
|||
|
|
+ </message>
|
|||
|
|
+</context>
|
|||
|
|
</TS>
|
|||
|
|
diff --git a/peony-share/translations/peony-share-extension_zh_CN.ts b/peony-share/translations/peony-share-extension_zh_CN.ts
|
|||
|
|
index 2b52463..0f64c7c 100644
|
|||
|
|
--- a/peony-share/translations/peony-share-extension_zh_CN.ts
|
|||
|
|
+++ b/peony-share/translations/peony-share-extension_zh_CN.ts
|
|||
|
|
@@ -74,4 +74,17 @@
|
|||
|
|
<translation>注释:</translation>
|
|||
|
|
</message>
|
|||
|
|
</context>
|
|||
|
|
+<context>
|
|||
|
|
+ <name>SwitchButton</name>
|
|||
|
|
+ <message>
|
|||
|
|
+ <location filename="../SwitchButton/switchbutton.cpp" line="221"/>
|
|||
|
|
+ <source>infomation</source>
|
|||
|
|
+ <translation>提示信息</translation>
|
|||
|
|
+ </message>
|
|||
|
|
+ <message>
|
|||
|
|
+ <location filename="../SwitchButton/switchbutton.cpp" line="221"/>
|
|||
|
|
+ <source>user no group usershares, please log off and try agagin</source>
|
|||
|
|
+ <translation>此用户不在usershares用户组中,需要注销后重新尝试共享功能</translation>
|
|||
|
|
+ </message>
|
|||
|
|
+</context>
|
|||
|
|
</TS>
|
|||
|
|
--
|
|||
|
|
2.33.0
|
|||
|
|
|