Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37906986
en ru br
ALT Linux repositórios
S:2022.2-alt2

Group :: Educação
RPM: trikStudio

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

Patch: gamepad.patch
Download


diff -ur gamepad.orig/gamepadForm.cpp gamepad/gamepadForm.cpp
--- gamepad.orig/gamepadForm.cpp	2019-11-21 11:43:42.000000000 +0400
+++ gamepad/gamepadForm.cpp	2020-04-09 17:02:43.928303946 +0400
@@ -25,6 +25,7 @@
 #include <QtNetwork/QNetworkRequest>
 #include <QtMultimedia/QMediaContent>
 #include <QtGui/QFontDatabase>
+#include <QCloseEvent>
 
 GamepadForm::GamepadForm()
 	: mUi(new Ui::GamepadForm())
@@ -580,3 +581,9 @@
 	const QString about =  "TRIK Gamepad 2.1.0\n\n"+tr("This is desktop gamepad for TRIK robots.");
 	QMessageBox::about(this, title, about);
 }
+
+void GamepadForm::closeEvent(QCloseEvent *tEvent)
+{
+	tEvent->ignore();
+	qApp->exit();
+}
diff -ur gamepad.orig/gamepadForm.h gamepad/gamepadForm.h
--- gamepad.orig/gamepadForm.h	2019-11-21 11:43:42.000000000 +0400
+++ gamepad/gamepadForm.h	2020-04-09 17:03:15.635498693 +0400
@@ -130,6 +130,7 @@
 	void setUpControlButtonsHash();
 	void setLabels();
 	void setImageControl();
+	void closeEvent(QCloseEvent *);
 
 	/// Field with GUI automatically generated by gamepadForm.ui.
 	Ui::GamepadForm *mUi;
diff --git a/gamepadForm.cpp b/gamepadForm.cpp
index 8f419bd..b980a21 100644
--- gamepad.orig/gamepadForm.cpp
+++ gamepad/gamepadForm.cpp
@@ -241,7 +241,7 @@ void GamepadForm::createConnection()
 void GamepadForm::createMenu()
 {
 	// Path to your local directory. Set up if you don't put .qm files into your debug folder.
-	const QString pathToDir = "languages/trikDesktopGamepad";
+	const QString pathToDir = "/usr/share/trikStudio/languages/trikDesktopGamepad";
 
 	const QString russian = pathToDir + "_ru";
 	const QString english = pathToDir + "_en";
 
projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009