Skip to content

Commit

Permalink
Client Improvement
Browse files Browse the repository at this point in the history
1. [GUI] Change the way to terminate subprocess by using a more precise method
2. [GUI] Simplify the SetChildWidgetsVisibility function and add duration to the resizing animations
3. [GUI] Add toolbox to place the advance param settings
4. [GUI] Support OS language detection at startup
  • Loading branch information
Spr-Aachen committed May 8, 2024
1 parent 7f0d78d commit 78864eb
Show file tree
Hide file tree
Showing 5 changed files with 620 additions and 1,302 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@

#
**/*.ui
**/*.ts
**/*.qm
**/*.qrc
**/*.png

Expand Down
32 changes: 0 additions & 32 deletions EVT_GUI/Functions.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,38 +11,6 @@

##############################################################################################################################

def Function_FindChildUI(
ParentUI: QWidget,
ChildType: object
):
'''
Function to find child UI
'''
ParentUI_Children = ParentUI.children()

for ParentUI_Child in ParentUI_Children:
if isinstance(ParentUI_Child, ChildType):
return ParentUI_Child


def Function_FindParentUI(
ChildUI: QWidget,
ParentType: object
):
'''
Function to find parent UI
'''
ChildUI_Parent = ChildUI.parent()

while not isinstance(ChildUI_Parent, ParentType):
try:
ChildUI_Parent = ChildUI_Parent.parent()
except:
raise Exception(f"{ChildUI}'s parent UI not found! Please check if the layout is correct.")

return ChildUI_Parent


def Function_InsertUI(
ParentUI: QWidget,
InsertType: object,
Expand Down
255 changes: 154 additions & 101 deletions EVT_GUI/Sources.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,41 @@
from PySide6 import QtCore

qt_resource_data = b"\
\x00\x00\x02\x10\
<\
\xb8d\x18\xca\xef\x9c\x95\xcd!\x1c\xbf`\xa1\xbd\xddB\
\x00\x00\x008\x03\x06n\x0c\x00\x00\x00\x00\x08\xda~\xd5\
\x00\x00\x019\x08\xe80\xf4\x00\x00\x00\xda\x0b\x19\x90\xcf\
\x00\x00\x01z\x0e\xf4b\x9c\x00\x00\x00G\x0f4qr\
\x00\x00\x00v\x0f4r_\x00\x00\x00\xa9i\x00\x00\x01\
\xbe\x03\x00\x00\x00 \x00C\x00l\x00o\x00u\x00d\
\x00 \x00D\x00e\x00p\x00l\x00o\x00y\x00m\
\x00e\x00n\x00t\x08\x00\x00\x00\x00\x06\x00\x00\x00\x0c\
\xe4\xba\x91\xe7\xab\xaf\xe7\x89\x88\xe6\x9c\xac\x07\x00\x00\x00\
\x06Button\x01\x03\x00\x00\x00\x0e\x00E\x00\
x\x00e\x00c\x00u\x00t\x00e\x08\x00\x00\x00\x00\
\x06\x00\x00\x00\x06\xe6\x89\xa7\xe8\xa1\x8c\x07\x00\x00\x00\x06\
Button\x01\x03\x00\x00\x00\x12\x00T\x00e\
\x00r\x00m\x00i\x00n\x00a\x00t\x00e\x08\x00\
\x00\x00\x00\x06\x00\x00\x00\x06\xe7\xbb\x88\xe6\xad\xa2\x07\x00\
\x00\x00\x06Button\x01\x03\x00\x00\x00\x10\x00\
T\x00e\x00r\x00m\x00i\x00n\x00a\x00l\x08\
\x00\x00\x00\x00\x06\x00\x00\x00\x06\xe7\xbb\x88\xe7\xab\xaf\x07\
\x00\x00\x00\x06Button\x01\x03\x00\x00\x00&\
\x00A\x00S\x00R\x00R\x00e\x00s\x00u\x00l\
\x00t\x00 \x00F\x00i\x00l\x00e\x00 \x00P\
\x00a\x00t\x00h\x08\x00\x00\x00\x00\x06\x00\x00\x00\x1e\
\xe8\xaf\xad\xe9\x9f\xb3\xe8\xaf\x86\xe5\x88\xab\xe7\xbb\x93\xe6\
\x9e\x9c\xe6\x96\x87\xe6\x9c\xac\xe8\xb7\xaf\xe5\xbe\x84\x07\x00\
\x00\x00\x06Button\x01\x03\x00\x00\x00\x1a\x00\
D\x00o\x00n\x00a\x00t\x00e\x00 \x00A\x00\
u\x00t\x00h\x00o\x00r\x08\x00\x00\x00\x00\x06\x00\
\x00\x00\x0c\xe8\xb5\x9e\xe5\x8a\xa9\xe4\xbd\x9c\xe8\x80\x85\x07\
\x00\x00\x00\x06Button\x01\x03\x00\x00\x00\x1a\
\x00R\x00e\x00b\x00o\x00o\x00t\x00 \x00C\
\x00l\x00i\x00e\x00n\x00t\x08\x00\x00\x00\x00\x06\
\x00\x00\x00\x0f\xe9\x87\x8d\xe5\x90\xaf\xe5\xae\xa2\xe6\x88\xb7\
\xe7\xab\xaf\x07\x00\x00\x00\x06Button\x01\
\x00\x00\x09\x09\
\x89\
PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\
Expand Down Expand Up @@ -7410,6 +7445,18 @@
\x02$\xe0^\
\x00C\
\x00o\x00m\x00b\x00o\x00B\x00o\x00x\x00_\x00I\x00c\x00o\x00n\
\x00\x02\
\x00\x00\x05]\
\x00Q\
\x00M\
\x00\x04\
\x00\x06\xc4\xee\
\x00i\
\x001\x008\x00n\
\x00\x0a\
\x03\x00<\xbd\
\x00E\
\x00n\x00g\x00l\x00i\x00s\x00h\x00.\x00q\x00m\
\x00\x07\
\x0al\x89c\
\x00S\
Expand Down Expand Up @@ -7594,116 +7641,122 @@
"

qt_resource_struct = b"\
\x00\x00\x00\x00\x00\x02\x00\x00\x00\x04\x00\x00\x00\x01\
\x00\x00\x00\x00\x00\x02\x00\x00\x00\x05\x00\x00\x00\x01\
\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x8a\x00\x02\x00\x00\x00\x01\x00\x00\x008\
\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00j\x00\x02\x00\x00\x00\x01\x00\x00\x005\
\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00j\x00\x02\x00\x00\x00\x01\x00\x00\x004\
\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00,\
\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00+\
\x00\x00\x00 \x00\x02\x00\x00\x00\x01\x00\x00\x00)\
\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00 \x00\x02\x00\x00\x00\x01\x00\x00\x00(\
\x00\x00\x00N\x00\x02\x00\x00\x00\x01\x00\x00\x00\x06\
\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00N\x00\x02\x00\x00\x00\x01\x00\x00\x00\x05\
\x00\x00\x00\xbc\x00\x02\x00\x00\x00\x22\x00\x00\x00\x07\
\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x8a\x00\x02\x00\x00\x00\x22\x00\x00\x00\x06\
\x00\x00\x03P\x00\x00\x00\x00\x00\x01\x00\x00\xf3\xb6\
\x00\x00\x01\x8e\xca\xad*P\
\x00\x00\x02\xe6\x00\x00\x00\x00\x00\x01\x00\x00\xcd\xb7\
\x00\x00\x01\x8e\xca\xadh\xd0\
\x00\x00\x03\x04\x00\x00\x00\x00\x00\x01\x00\x00\xd6\xad\
\x00\x00\x01\x8e\xca\xae3\xf0\
\x00\x00\x02.\x00\x00\x00\x00\x00\x01\x00\x00\x85\x80\
\x00\x00\x01\x8e\xf0n\x1c\xe0\
\x00\x00\x01(\x00\x00\x00\x00\x00\x01\x00\x00\x1d\xdd\
\x00\x00\x01\x8e\xca\xaerp\
\x00\x00\x01\xd4\x00\x00\x00\x00\x00\x01\x00\x00bt\
\x00\x00\x01\x8e\xcc\xdbM \
\x00\x00\x04N\x00\x00\x00\x00\x00\x01\x00\x01ca\
\x00\x00\x01\x8e\xca\xab.\x80\
\x00\x00\x01\x8e\x00\x00\x00\x00\x00\x01\x00\x00E\xc6\
\x00\x00\x01\x8e\xca\xadQ`\
\x00\x00\x01\xa4\x00\x00\x00\x00\x00\x01\x00\x00OA\
\x00\x00\x01\x8e\xca\xaf-\xf0\
\x00\x00\x02d\x00\x00\x00\x00\x00\x01\x00\x00\x98\x02\
\x00\x00\x01\x8e\xca\xadp\xa0\
\x00\x00\x01x\x00\x00\x00\x00\x00\x01\x00\x00<w\
\x00\x00\x01\x8e\xca\xac\xeb\xd0\
\x00\x00\x04\x1c\x00\x00\x00\x00\x00\x01\x00\x01E\x8a\
\x00\x00\x01\x8e\xca\xaf=\x90\
\x00\x00\x01N\x00\x00\x00\x00\x00\x01\x00\x00&\xf2\
\x00\x00\x01\x8e\xca\xb0}\xe0\
\x00\x00\x04\x00\x00\x00\x00\x00\x00\x01\x00\x01<<\
\x00\x00\x01\x8e\xca\xac\x86@\
\x00\x00\x03\x1a\x00\x00\x00\x00\x00\x01\x00\x00\xe1N\
\x00\x00\x01\x8e\xca\xae\x0c\xe0\
\x00\x00\x03\x98\x00\x00\x00\x00\x00\x01\x00\x01\x0f\xe4\
\x00\x00\x01\x8e\xcf\xb2\x98\xa0\
\x00\x00\x02|\x00\x00\x00\x00\x00\x01\x00\x00\xa2\xb6\
\x00\x00\x01\x8e\xca\xb0\xd3\xd0\
\x00\x00\x02L\x00\x00\x00\x00\x00\x01\x00\x00\x8d\xbb\
\x00\x00\x01\x8e\xca\xab\x07p\
\x00\x00\x01\xea\x00\x00\x00\x00\x00\x01\x00\x00i\xc1\
\x00\x00\x01\x8e\xca\xac_0\
\x00\x00\x042\x00\x00\x00\x00\x00\x01\x00\x01ON\
\x00\x00\x01\x8e\xca\xb0\xfa\xe0\
\x00\x00\x03<\x00\x00\x00\x00\x00\x01\x00\x00\xea=\
\x00\x00\x01\x8e\xca\xac\xdc0\
\x00\x00\x03\xec\x00\x00\x00\x00\x00\x01\x00\x01-\xe9\
\x00\x00\x01\x8e\xca\xb0\xb4\x90\
\x00\x00\x03\xd4\x00\x00\x00\x00\x00\x01\x00\x01%\x19\
\x00\x00\x01\x8e\xca\xad\x12\xe0\
\x00\x00\x03x\x00\x00\x00\x00\x00\x01\x00\x01\x06\xf5\
\x00\x00\x01\x8e\xca\xaf\x16\x80\
\x00\x00\x02\x90\x00\x00\x00\x00\x00\x01\x00\x00\xb0\x95\
\x00\x00\x01\x8e\xca\xabm\x00\
\x00\x00\x01\x0c\x00\x00\x00\x00\x00\x01\x00\x00\x14*\
\x00\x00\x01\x8e\xca\xae\x1c\x80\
\x00\x00\x01b\x00\x00\x00\x00\x00\x01\x00\x003\xd3\
\x00\x00\x01\x8e\xca\xae\xf7@\
\x00\x00\x02\x00\x00\x00\x00\x00\x00\x01\x00\x00r\x0e\
\x00\x00\x01\x8e\xca\xaa\xb9P\
\x00\x00\x02\xae\x00\x00\x00\x00\x00\x01\x00\x00\xbb\x10\
\x00\x00\x01\x8e\xca\xaeK`\
\x00\x00\x01\xba\x00\x00\x00\x00\x00\x01\x00\x00Y\x0b\
\x00\x00\x01\x8e\xca\xad\xed\xa0\
\x00\x00\x02\xc6\x00\x00\x00\x00\x00\x01\x00\x00\xc4\xc0\
\x00\x00\x01\x8e\xca\xac\x9d\xb0\
\x00\x00\x03`\x00\x00\x00\x00\x00\x01\x00\x00\xfd\x1c\
\x00\x00\x01\x8e\xca\xac\xcc\x90\
\x00\x00\x02\x14\x00\x00\x00\x00\x00\x01\x00\x00{\x12\
\x00\x00\x01\x8e\xca\xaa\xd8\x90\
\x00\x00\x03\xb6\x00\x00\x00\x00\x00\x01\x00\x01\x1ah\
\x00\x00\x01\x8e\xca\xad\xb6\xf0\
\x00\x00\x00\xbc\x00\x02\x00\x00\x00\x02\x00\x00\x00*\
\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x03\x1e\x00\x00\x00\x00\x00\x01\x00\x00\xf1\xa2\
\x00\x00\x01\x8e\xca\xad#\xf8\
\x00\x00\x02\xb4\x00\x00\x00\x00\x00\x01\x00\x00\xcb\xa3\
\x00\x00\x01\x8e\xca\xadb\x12\
\x00\x00\x02\xd2\x00\x00\x00\x00\x00\x01\x00\x00\xd4\x99\
\x00\x00\x01\x8e\xca\xae,\xc8\
\x00\x00\x01\xfc\x00\x00\x00\x00\x00\x01\x00\x00\x83l\
\x00\x00\x01\x8e\xf0n\x18\xf3\
\x00\x00\x00\xf6\x00\x00\x00\x00\x00\x01\x00\x00\x1b\xc9\
\x00\x00\x01\x8e\xca\xaem\xb9\
\x00\x00\x01\xa2\x00\x00\x00\x00\x00\x01\x00\x00``\
\x00\x00\x01\x8e\xcc\xdbK\x9d\
\x00\x00\x04\x1c\x00\x00\x00\x00\x00\x01\x00\x01aM\
\x00\x00\x01\x8e\xca\xab*\x98\
\x00\x00\x01\x5c\x00\x00\x00\x00\x00\x01\x00\x00C\xb2\
\x00\x00\x01\x8e\xca\xadI\xe2\
\x00\x00\x01r\x00\x00\x00\x00\x00\x01\x00\x00M-\
\x00\x00\x01\x8e\xca\xaf+\x02\
\x00\x00\x022\x00\x00\x00\x00\x00\x01\x00\x00\x95\xee\
\x00\x00\x01\x8e\xca\xadp\x06\
\x00\x00\x01F\x00\x00\x00\x00\x00\x01\x00\x00:c\
\x00\x00\x01\x8e\xca\xac\xea&\
\x00\x00\x03\xea\x00\x00\x00\x00\x00\x01\x00\x01Cv\
\x00\x00\x01\x8e\xca\xaf;\x84\
\x00\x00\x01\x1c\x00\x00\x00\x00\x00\x01\x00\x00$\xde\
\x00\x00\x01\x8e\xca\xb0{\x87\
\x00\x00\x03\xce\x00\x00\x00\x00\x00\x01\x00\x01:(\
\x00\x00\x01\x8e\xca\xac\x81\x1b\
\x00\x00\x02\xe8\x00\x00\x00\x00\x00\x01\x00\x00\xdf:\
\x00\x00\x01\x8e\xca\xae\x05\x9c\
\x00\x00\x03f\x00\x00\x00\x00\x00\x01\x00\x01\x0d\xd0\
\x00\x00\x01\x8e\xcf\xb2\x94\xe5\
\x00\x00\x02J\x00\x00\x00\x00\x00\x01\x00\x00\xa0\xa2\
\x00\x00\x01\x8e\xca\xb0\xce\x82\
\x00\x00\x02\x1a\x00\x00\x00\x00\x00\x01\x00\x00\x8b\xa7\
\x00\x00\x01\x8e\xca\xab\x03\x00\
\x00\x00\x01\xb8\x00\x00\x00\x00\x00\x01\x00\x00g\xad\
\x00\x00\x01\x8e\xca\xacZ\xa0\
\x00\x00\x04\x00\x00\x00\x00\x00\x00\x01\x00\x01M:\
\x00\x00\x01\x8e\xca\xb0\xf69\
\x00\x00\x03\x0a\x00\x00\x00\x00\x00\x01\x00\x00\xe8)\
\x00\x00\x01\x8e\xca\xac\xda9\
\x00\x00\x03\xba\x00\x00\x00\x00\x00\x01\x00\x01+\xd5\
\x00\x00\x01\x8e\xca\xb0\xad\x96\
\x00\x00\x03\xa2\x00\x00\x00\x00\x00\x01\x00\x01#\x05\
\x00\x00\x01\x8e\xca\xad\x11\xac\
\x00\x00\x03F\x00\x00\x00\x00\x00\x01\x00\x01\x04\xe1\
\x00\x00\x01\x8e\xca\xaf\x12\xd8\
\x00\x00\x02^\x00\x00\x00\x00\x00\x01\x00\x00\xae\x81\
\x00\x00\x01\x8e\xca\xabkN\
\x00\x00\x00\xda\x00\x00\x00\x00\x00\x01\x00\x00\x12\x16\
\x00\x00\x01\x8e\xca\xae\x18\x08\
\x00\x00\x010\x00\x00\x00\x00\x00\x01\x00\x001\xbf\
\x00\x00\x01\x8e\xca\xae\xf1\x1e\
\x00\x00\x01\xce\x00\x00\x00\x00\x00\x01\x00\x00o\xfa\
\x00\x00\x01\x8e\xca\xaa\xb2\x89\
\x00\x00\x02|\x00\x00\x00\x00\x00\x01\x00\x00\xb8\xfc\
\x00\x00\x01\x8e\xca\xaeJ\x05\
\x00\x00\x01\x88\x00\x00\x00\x00\x00\x01\x00\x00V\xf7\
\x00\x00\x01\x8e\xca\xad\xe7y\
\x00\x00\x02\x94\x00\x00\x00\x00\x00\x01\x00\x00\xc2\xac\
\x00\x00\x01\x8e\xca\xac\x99\xe3\
\x00\x00\x03.\x00\x00\x00\x00\x00\x01\x00\x00\xfb\x08\
\x00\x00\x01\x8e\xca\xac\xc9\xc8\
\x00\x00\x01\xe2\x00\x00\x00\x00\x00\x01\x00\x00x\xfe\
\x00\x00\x01\x8e\xca\xaa\xd4\x8b\
\x00\x00\x03\x84\x00\x00\x00\x00\x00\x01\x00\x01\x18T\
\x00\x00\x01\x8e\xca\xad\xaf`\
\x00\x00\x00\x8a\x00\x02\x00\x00\x00\x02\x00\x00\x00)\
\x00\x00\x00\xf0\x00\x00\x00\x00\x00\x01\x00\x01v\x87\
\x00\x00\x01\x8e\xca\xad9\xf0\
\x00\x00\x00\xd0\x00\x00\x00\x00\x00\x01\x00\x01mz\
\x00\x00\x01\x8e\xca\xacO\x90\
\x00\x00\x00\xbc\x00\x02\x00\x00\x00\x08\x00\x00\x00-\
\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\xbe\x00\x00\x00\x00\x00\x01\x00\x01ts\
\x00\x00\x01\x8e\xca\xad7\xec\
\x00\x00\x00\x9e\x00\x00\x00\x00\x00\x01\x00\x01kf\
\x00\x00\x01\x8e\xca\xacJ#\
\x00\x00\x00\x8a\x00\x02\x00\x00\x00\x08\x00\x00\x00,\
\x00\x00\x05\x1c\x00\x00\x00\x00\x00\x01\x00\x01\xb7\x09\
\x00\x00\x01\x8e\xca\xad\x8f\xe0\
\x00\x00\x04p\x00\x00\x00\x00\x00\x01\x00\x01\x7f\x90\
\x00\x00\x01\x8e\xca\xad\x80@\
\x00\x00\x04\x8e\x00\x00\x00\x00\x00\x01\x00\x01\x88\xd0\
\x00\x00\x01\x8f\x09\xf3w\xf0\
\x00\x00\x04\xfa\x00\x00\x00\x00\x00\x01\x00\x01\xae\x14\
\x00\x00\x01\x8e\xca\xad\xfd@\
\x00\x00\x04\xe0\x00\x00\x00\x00\x00\x01\x00\x01\xa5\xa5\
\x00\x00\x01\x8e\xca\xad\x9f\x80\
\x00\x00\x04\xcc\x00\x00\x00\x00\x00\x01\x00\x01\x9c\x07\
\x00\x00\x01\x8f\x09\xe5\xfa\xd0\
\x00\x00\x04\xa4\x00\x00\x00\x00\x00\x01\x00\x01\x92\xd8\
\x00\x00\x01\x8e\xca\xac\xb5 \
\x00\x00\x05<\x00\x00\x00\x00\x00\x01\x00\x01\xc0r\
\x00\x00\x01\x8e\xca\xac8 \
\x00\x00\x00\xbc\x00\x02\x00\x00\x00\x02\x00\x00\x006\
\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x04\xea\x00\x00\x00\x00\x00\x01\x00\x01\xb4\xf5\
\x00\x00\x01\x8e\xca\xad\x8d\xf9\
\x00\x00\x04>\x00\x00\x00\x00\x00\x01\x00\x01}|\
\x00\x00\x01\x8e\xca\xad}\xb5\
\x00\x00\x04\x5c\x00\x00\x00\x00\x00\x01\x00\x01\x86\xbc\
\x00\x00\x01\x8f\x09\xf3v\x0b\
\x00\x00\x04\xc8\x00\x00\x00\x00\x00\x01\x00\x01\xac\x00\
\x00\x00\x01\x8e\xca\xad\xf7$\
\x00\x00\x04\xae\x00\x00\x00\x00\x00\x01\x00\x01\xa3\x91\
\x00\x00\x01\x8e\xca\xad\x9c\x1f\
\x00\x00\x04\x9a\x00\x00\x00\x00\x00\x01\x00\x01\x99\xf3\
\x00\x00\x01\x8f\x09\xe5\xf6\xf2\
\x00\x00\x04r\x00\x00\x00\x00\x00\x01\x00\x01\x90\xc4\
\x00\x00\x01\x8e\xca\xac\xb4)\
\x00\x00\x05\x0a\x00\x00\x00\x00\x00\x01\x00\x01\xbe^\
\x00\x00\x01\x8e\xca\xac2\xc0\
\x00\x00\x00\x8a\x00\x02\x00\x00\x00\x02\x00\x00\x005\
\x00\x00\x00\xf0\x00\x00\x00\x00\x00\x01\x00\x00\x0b!\
\x00\x00\x01\x8e\xca\xad9\xf0\
\x00\x00\x00\xd0\x00\x00\x00\x00\x00\x01\x00\x00\x02\x14\
\x00\x00\x01\x8e\xca\xacO\x90\
\x00\x00\x00\x94\x00\x02\x00\x00\x00\x01\x00\x00\x009\
\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\xbe\x00\x00\x00\x00\x00\x01\x00\x00\x09\x0d\
\x00\x00\x01\x8e\xca\xad7\xec\
\x00\x00\x00\x9e\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\
\x00\x00\x01\x8e\xca\xacJ#\
\x00\x00\x00\xa2\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\
\x00\x00\x01\x8f1\xd5\xd2\xac\
"

def qInitResources():
Expand Down
Loading

0 comments on commit 78864eb

Please sign in to comment.