From 419f3411f5f580dadedbc38e465998d1d7050358 Mon Sep 17 00:00:00 2001
From: inso <insomniak.fr@gmaiL.com>
Date: Sun, 30 Apr 2017 18:13:32 +0200
Subject: [PATCH] Add cancel button

---
 res/test_plugin/plugin/__init__.py               |  5 -----
 src/sakia/gui/sub/certification/certification.ui | 14 ++++++++++++++
 src/sakia/gui/sub/certification/controller.py    |  2 ++
 3 files changed, 16 insertions(+), 5 deletions(-)
 delete mode 100644 res/test_plugin/plugin/__init__.py

diff --git a/res/test_plugin/plugin/__init__.py b/res/test_plugin/plugin/__init__.py
deleted file mode 100644
index 2ed03dff..00000000
--- a/res/test_plugin/plugin/__init__.py
+++ /dev/null
@@ -1,5 +0,0 @@
-from PyQt5.QtWidgets import QMessageBox
-
-
-def display_messagebox():
-    QMessageBox.about(None, "About", "Sakia")
\ No newline at end of file
diff --git a/src/sakia/gui/sub/certification/certification.ui b/src/sakia/gui/sub/certification/certification.ui
index 46a5719f..0d301aae 100644
--- a/src/sakia/gui/sub/certification/certification.ui
+++ b/src/sakia/gui/sub/certification/certification.ui
@@ -103,6 +103,13 @@
            </property>
           </widget>
          </item>
+         <item>
+          <widget class="QPushButton" name="button_cancel">
+           <property name="text">
+            <string>Cancel</string>
+           </property>
+          </widget>
+         </item>
         </layout>
        </item>
       </layout>
@@ -151,6 +158,13 @@
               </property>
              </widget>
             </item>
+            <item>
+             <widget class="QPushButton" name="button_cancel_licence">
+              <property name="text">
+               <string>Cancel</string>
+              </property>
+             </widget>
+            </item>
            </layout>
           </item>
          </layout>
diff --git a/src/sakia/gui/sub/certification/controller.py b/src/sakia/gui/sub/certification/controller.py
index 3c08a575..b8fea4dd 100644
--- a/src/sakia/gui/sub/certification/controller.py
+++ b/src/sakia/gui/sub/certification/controller.py
@@ -31,6 +31,8 @@ class CertificationController(QObject):
         super().__init__()
         self.view.button_box.accepted.connect(self.accept)
         self.view.button_box.rejected.connect(self.reject)
+        self.view.button_cancel.clicked.connect(self.reject)
+        self.view.button_cancel_licence.clicked.connect(self.reject)
         self.view.combo_connections.currentIndexChanged.connect(self.change_connection)
 
     @classmethod
-- 
GitLab