From 3fcbf36aaaffac865bd127cf861a9d758b91823b Mon Sep 17 00:00:00 2001
From: Vincent Texier <vit@free.fr>
Date: Mon, 20 Feb 2023 17:30:32 +0100
Subject: [PATCH] [fix] fix address label not selectable with mouse or keyboard

---
 tikka/slots/pyqt/resources/gui/widgets/account.ui           | 3 +++
 tikka/slots/pyqt/resources/gui/windows/account_create.ui    | 3 +++
 .../pyqt/resources/gui/windows/account_derivation_create.ui | 6 ++++++
 tikka/slots/pyqt/resources/gui/windows/account_import.ui    | 3 +++
 tikka/slots/pyqt/resources/gui/windows/account_rename.ui    | 3 +++
 tikka/slots/pyqt/resources/gui/windows/account_unlock.ui    | 3 +++
 tikka/slots/pyqt/resources/gui/windows/transfer.ui          | 6 ++++++
 tikka/slots/pyqt/resources/gui/windows/v1_account_import.ui | 6 ++++++
 .../pyqt/resources/gui/windows/v1_account_import_wizard.ui  | 3 +++
 tikka/slots/pyqt/resources/gui/windows/v1_file_import.ui    | 6 ++++++
 tikka/slots/pyqt/resources/gui/windows/v1_wallet_restore.ui | 6 ++++++
 .../resources/gui/windows/v1_wallet_restore_from_file.ui    | 6 ++++++
 tikka/slots/pyqt/resources/gui/windows/wallet_restore.ui    | 3 +++
 tikka/slots/pyqt/resources/gui/windows/wallet_save.ui       | 3 +++
 14 files changed, 60 insertions(+)

diff --git a/tikka/slots/pyqt/resources/gui/widgets/account.ui b/tikka/slots/pyqt/resources/gui/widgets/account.ui
index d0b98719..c1b3a69a 100644
--- a/tikka/slots/pyqt/resources/gui/widgets/account.ui
+++ b/tikka/slots/pyqt/resources/gui/widgets/account.ui
@@ -144,6 +144,9 @@
        <property name="text">
         <string/>
        </property>
+       <property name="textInteractionFlags">
+        <set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set>
+       </property>
       </widget>
      </item>
      <item row="2" column="0">
diff --git a/tikka/slots/pyqt/resources/gui/windows/account_create.ui b/tikka/slots/pyqt/resources/gui/windows/account_create.ui
index 657a93c1..0cbb7e6b 100644
--- a/tikka/slots/pyqt/resources/gui/windows/account_create.ui
+++ b/tikka/slots/pyqt/resources/gui/windows/account_create.ui
@@ -175,6 +175,9 @@
        <property name="text">
         <string/>
        </property>
+       <property name="textInteractionFlags">
+        <set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set>
+       </property>
       </widget>
      </item>
     </layout>
diff --git a/tikka/slots/pyqt/resources/gui/windows/account_derivation_create.ui b/tikka/slots/pyqt/resources/gui/windows/account_derivation_create.ui
index d64b05c8..c31d8bfb 100644
--- a/tikka/slots/pyqt/resources/gui/windows/account_derivation_create.ui
+++ b/tikka/slots/pyqt/resources/gui/windows/account_derivation_create.ui
@@ -187,6 +187,9 @@
        <property name="text">
         <string/>
        </property>
+       <property name="textInteractionFlags">
+        <set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set>
+       </property>
       </widget>
      </item>
      <item row="1" column="2">
@@ -217,6 +220,9 @@
        <property name="text">
         <string/>
        </property>
+       <property name="textInteractionFlags">
+        <set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set>
+       </property>
       </widget>
      </item>
     </layout>
diff --git a/tikka/slots/pyqt/resources/gui/windows/account_import.ui b/tikka/slots/pyqt/resources/gui/windows/account_import.ui
index cae84e95..e858dbb1 100644
--- a/tikka/slots/pyqt/resources/gui/windows/account_import.ui
+++ b/tikka/slots/pyqt/resources/gui/windows/account_import.ui
@@ -206,6 +206,9 @@
        <property name="text">
         <string/>
        </property>
+       <property name="textInteractionFlags">
+        <set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set>
+       </property>
       </widget>
      </item>
      <item row="1" column="2">
diff --git a/tikka/slots/pyqt/resources/gui/windows/account_rename.ui b/tikka/slots/pyqt/resources/gui/windows/account_rename.ui
index 787478f9..2fb2d25b 100644
--- a/tikka/slots/pyqt/resources/gui/windows/account_rename.ui
+++ b/tikka/slots/pyqt/resources/gui/windows/account_rename.ui
@@ -111,6 +111,9 @@
      <property name="text">
       <string/>
      </property>
+     <property name="textInteractionFlags">
+      <set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set>
+     </property>
     </widget>
    </item>
   </layout>
diff --git a/tikka/slots/pyqt/resources/gui/windows/account_unlock.ui b/tikka/slots/pyqt/resources/gui/windows/account_unlock.ui
index 1a1fa6e6..cedc9449 100644
--- a/tikka/slots/pyqt/resources/gui/windows/account_unlock.ui
+++ b/tikka/slots/pyqt/resources/gui/windows/account_unlock.ui
@@ -130,6 +130,9 @@
        <property name="text">
         <string/>
        </property>
+       <property name="textInteractionFlags">
+        <set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set>
+       </property>
       </widget>
      </item>
     </layout>
diff --git a/tikka/slots/pyqt/resources/gui/windows/transfer.ui b/tikka/slots/pyqt/resources/gui/windows/transfer.ui
index 62fb8ab3..cd84dc52 100644
--- a/tikka/slots/pyqt/resources/gui/windows/transfer.ui
+++ b/tikka/slots/pyqt/resources/gui/windows/transfer.ui
@@ -184,6 +184,9 @@
      <property name="text">
       <string/>
      </property>
+     <property name="textInteractionFlags">
+      <set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set>
+     </property>
     </widget>
    </item>
    <item row="3" column="1" colspan="4">
@@ -196,6 +199,9 @@
      <property name="text">
       <string/>
      </property>
+     <property name="textInteractionFlags">
+      <set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set>
+     </property>
     </widget>
    </item>
    <item row="0" column="8">
diff --git a/tikka/slots/pyqt/resources/gui/windows/v1_account_import.ui b/tikka/slots/pyqt/resources/gui/windows/v1_account_import.ui
index 38918187..e1097e55 100644
--- a/tikka/slots/pyqt/resources/gui/windows/v1_account_import.ui
+++ b/tikka/slots/pyqt/resources/gui/windows/v1_account_import.ui
@@ -92,6 +92,9 @@
        <property name="text">
         <string/>
        </property>
+       <property name="textInteractionFlags">
+        <set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set>
+       </property>
       </widget>
      </item>
      <item row="0" column="0">
@@ -154,6 +157,9 @@
        <property name="text">
         <string/>
        </property>
+       <property name="textInteractionFlags">
+        <set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set>
+       </property>
       </widget>
      </item>
      <item row="0" column="2">
diff --git a/tikka/slots/pyqt/resources/gui/windows/v1_account_import_wizard.ui b/tikka/slots/pyqt/resources/gui/windows/v1_account_import_wizard.ui
index 15ce1d5d..a35d5453 100644
--- a/tikka/slots/pyqt/resources/gui/windows/v1_account_import_wizard.ui
+++ b/tikka/slots/pyqt/resources/gui/windows/v1_account_import_wizard.ui
@@ -402,6 +402,9 @@ p, li { white-space: pre-wrap; }
            <property name="text">
             <string/>
            </property>
+           <property name="textInteractionFlags">
+            <set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set>
+           </property>
           </widget>
          </item>
          <item row="5" column="1">
diff --git a/tikka/slots/pyqt/resources/gui/windows/v1_file_import.ui b/tikka/slots/pyqt/resources/gui/windows/v1_file_import.ui
index ca07fa81..56959c27 100644
--- a/tikka/slots/pyqt/resources/gui/windows/v1_file_import.ui
+++ b/tikka/slots/pyqt/resources/gui/windows/v1_file_import.ui
@@ -95,6 +95,9 @@
        <property name="text">
         <string/>
        </property>
+       <property name="textInteractionFlags">
+        <set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set>
+       </property>
       </widget>
      </item>
      <item row="1" column="1">
@@ -148,6 +151,9 @@
        <property name="text">
         <string/>
        </property>
+       <property name="textInteractionFlags">
+        <set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set>
+       </property>
       </widget>
      </item>
      <item row="4" column="0">
diff --git a/tikka/slots/pyqt/resources/gui/windows/v1_wallet_restore.ui b/tikka/slots/pyqt/resources/gui/windows/v1_wallet_restore.ui
index ce086ecd..4e7b473e 100644
--- a/tikka/slots/pyqt/resources/gui/windows/v1_wallet_restore.ui
+++ b/tikka/slots/pyqt/resources/gui/windows/v1_wallet_restore.ui
@@ -67,6 +67,9 @@
        <property name="text">
         <string/>
        </property>
+       <property name="textInteractionFlags">
+        <set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set>
+       </property>
       </widget>
      </item>
      <item row="4" column="0">
@@ -97,6 +100,9 @@
        <property name="text">
         <string/>
        </property>
+       <property name="textInteractionFlags">
+        <set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set>
+       </property>
       </widget>
      </item>
      <item row="2" column="0">
diff --git a/tikka/slots/pyqt/resources/gui/windows/v1_wallet_restore_from_file.ui b/tikka/slots/pyqt/resources/gui/windows/v1_wallet_restore_from_file.ui
index a95a1d95..6545d9c7 100644
--- a/tikka/slots/pyqt/resources/gui/windows/v1_wallet_restore_from_file.ui
+++ b/tikka/slots/pyqt/resources/gui/windows/v1_wallet_restore_from_file.ui
@@ -95,6 +95,9 @@
        <property name="text">
         <string/>
        </property>
+       <property name="textInteractionFlags">
+        <set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set>
+       </property>
       </widget>
      </item>
      <item row="1" column="1">
@@ -148,6 +151,9 @@
        <property name="text">
         <string/>
        </property>
+       <property name="textInteractionFlags">
+        <set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set>
+       </property>
       </widget>
      </item>
      <item row="4" column="0">
diff --git a/tikka/slots/pyqt/resources/gui/windows/wallet_restore.ui b/tikka/slots/pyqt/resources/gui/windows/wallet_restore.ui
index 5cacf059..5eb93e89 100644
--- a/tikka/slots/pyqt/resources/gui/windows/wallet_restore.ui
+++ b/tikka/slots/pyqt/resources/gui/windows/wallet_restore.ui
@@ -149,6 +149,9 @@
        <property name="text">
         <string/>
        </property>
+       <property name="textInteractionFlags">
+        <set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set>
+       </property>
       </widget>
      </item>
      <item row="4" column="0">
diff --git a/tikka/slots/pyqt/resources/gui/windows/wallet_save.ui b/tikka/slots/pyqt/resources/gui/windows/wallet_save.ui
index 5a8d15a9..d29162f5 100644
--- a/tikka/slots/pyqt/resources/gui/windows/wallet_save.ui
+++ b/tikka/slots/pyqt/resources/gui/windows/wallet_save.ui
@@ -92,6 +92,9 @@
        <property name="text">
         <string/>
        </property>
+       <property name="textInteractionFlags">
+        <set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set>
+       </property>
       </widget>
      </item>
      <item row="1" column="1">
-- 
GitLab