Skip to content

Commit

Permalink
it's the start point of the project, there's only one tab go-mtpfs
Browse files Browse the repository at this point in the history
  • Loading branch information
jericho committed Oct 31, 2017
0 parents commit f62b5b1
Show file tree
Hide file tree
Showing 10 changed files with 684 additions and 0 deletions.
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
__pycache__
*.pyc
*.sublime-project
*.sublime-workspace
75 changes: 75 additions & 0 deletions GeneratedUI/ui_go_mtpfs.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
# -*- coding: utf-8 -*-

# Created by: PyQt5 UI code generator 5.9
#
# WARNING! All changes made in this file will be lost!

from PyQt5 import QtCore, QtGui, QtWidgets

class Ui_go_mptfs(object):
def setupUi(self, go_mptfs):
go_mptfs.setObjectName("go_mptfs")
go_mptfs.resize(577, 463)
self.gridLayout_2 = QtWidgets.QGridLayout(go_mptfs)
self.gridLayout_2.setObjectName("gridLayout_2")
self.Mount = QtWidgets.QPushButton(go_mptfs)
self.Mount.setObjectName("Mount")
self.gridLayout_2.addWidget(self.Mount, 0, 0, 1, 1)
self.Output = QtWidgets.QTextBrowser(go_mptfs)
self.Output.setObjectName("Output")
self.gridLayout_2.addWidget(self.Output, 0, 1, 2, 1)
self.Unmount = QtWidgets.QPushButton(go_mptfs)
self.Unmount.setEnabled(True)
self.Unmount.setObjectName("Unmount")
self.gridLayout_2.addWidget(self.Unmount, 1, 0, 1, 1)
self.gridLayout = QtWidgets.QGridLayout()
self.gridLayout.setObjectName("gridLayout")
self.DevicePath = QtWidgets.QLabel(go_mptfs)
self.DevicePath.setObjectName("DevicePath")
self.gridLayout.addWidget(self.DevicePath, 0, 0, 1, 1)
self.horizontalLayout = QtWidgets.QHBoxLayout()
self.horizontalLayout.setObjectName("horizontalLayout")
self.AndroidPath = QtWidgets.QLineEdit(go_mptfs)
self.AndroidPath.setObjectName("AndroidPath")
self.horizontalLayout.addWidget(self.AndroidPath)
self.ChoosePathAndroid = QtWidgets.QToolButton(go_mptfs)
self.ChoosePathAndroid.setObjectName("ChoosePathAndroid")
self.horizontalLayout.addWidget(self.ChoosePathAndroid)
self.gridLayout.addLayout(self.horizontalLayout, 1, 0, 1, 1)
self.verticalLayout = QtWidgets.QVBoxLayout()
self.verticalLayout.setObjectName("verticalLayout")
self.MoveFileForward = QtWidgets.QPushButton(go_mptfs)
self.MoveFileForward.setObjectName("MoveFileForward")
self.verticalLayout.addWidget(self.MoveFileForward)
self.MoveFileBackward = QtWidgets.QPushButton(go_mptfs)
self.MoveFileBackward.setObjectName("MoveFileBackward")
self.verticalLayout.addWidget(self.MoveFileBackward)
self.gridLayout.addLayout(self.verticalLayout, 3, 1, 1, 1)
self.ComputerTree = QtWidgets.QTreeView(go_mptfs)
self.ComputerTree.setObjectName("ComputerTree")
self.gridLayout.addWidget(self.ComputerTree, 3, 2, 1, 1)
self.AndroidLabel = QtWidgets.QLabel(go_mptfs)
self.AndroidLabel.setObjectName("AndroidLabel")
self.gridLayout.addWidget(self.AndroidLabel, 2, 0, 1, 1)
self.ComputerLabel = QtWidgets.QLabel(go_mptfs)
self.ComputerLabel.setObjectName("ComputerLabel")
self.gridLayout.addWidget(self.ComputerLabel, 2, 2, 1, 1)
self.AndroidTree = QtWidgets.QTreeView(go_mptfs)
self.AndroidTree.setObjectName("AndroidTree")
self.gridLayout.addWidget(self.AndroidTree, 3, 0, 1, 1)
self.gridLayout_2.addLayout(self.gridLayout, 2, 0, 1, 2)

self.retranslateUi(go_mptfs)
QtCore.QMetaObject.connectSlotsByName(go_mptfs)

def retranslateUi(self, go_mptfs):
_translate = QtCore.QCoreApplication.translate
go_mptfs.setWindowTitle(_translate("go_mptfs", "GoMtpfs"))
self.Mount.setText(_translate("go_mptfs", "Mount"))
self.Unmount.setText(_translate("go_mptfs", "Unmount"))
self.DevicePath.setText(_translate("go_mptfs", "Mount folder for Android"))
self.ChoosePathAndroid.setText(_translate("go_mptfs", "..."))
self.MoveFileForward.setText(_translate("go_mptfs", ""))
self.MoveFileBackward.setText(_translate("go_mptfs", ""))
self.AndroidLabel.setText(_translate("go_mptfs", "Android device"))
self.ComputerLabel.setText(_translate("go_mptfs", "Computer"))
Binary file added Resources/ButtonIcons/left-arrow.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Resources/ButtonIcons/right-arrow.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Resources/WindowIcon/transfero.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
229 changes: 229 additions & 0 deletions Resources/resources.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,229 @@
# -*- coding: utf-8 -*-

# Resource object code
#
# Created by: The Resource Compiler for PyQt5 (Qt v5.9.1)
#
# WARNING! All changes made in this file will be lost!

from PyQt5 import QtCore

qt_resource_data = b"\
\x00\x00\x00\xe3\
\x89\
\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\
\x00\x00\x20\x00\x00\x00\x20\x08\x06\x00\x00\x00\x73\x7a\x7a\xf4\
\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\
\x01\x42\x28\x9b\x78\x00\x00\x00\x95\x49\x44\x41\x54\x58\x85\xed\
\xd6\xbb\x0d\x02\x31\x10\x45\xd1\x03\xc1\x56\xc1\xb2\xd2\xd2\x03\
\xa4\x84\x54\x48\x3d\xe4\x74\x80\xf8\x95\x41\x04\x24\x26\x41\x88\
\x08\xcd\x18\xc9\x57\x9a\xf8\x5d\xcb\xbf\x47\xa3\xf1\x7b\x06\x74\
\x59\xe1\x4b\xdc\x71\xc0\x2c\x43\x60\x81\x1b\x1e\x38\x66\x49\x6c\
\xde\x24\xfa\x6c\x89\x53\x93\x28\x12\x67\xcc\x9b\x44\x91\x18\xb2\
\x25\x2e\x2f\x89\x49\x99\x1e\xd3\x20\x89\x6d\xc9\xbc\x62\x0d\xbb\
\x62\x95\x31\xfb\x88\x55\x7f\xa5\x8a\x2d\x88\xe2\xe3\x21\xcc\x08\
\x0f\xbf\x86\xa9\x0f\x51\x35\xe1\xe1\x9f\x51\x35\xe1\xe1\x85\x64\
\x94\x5c\xc9\x56\x92\x4b\x29\xc9\xb5\xbc\xf1\x7f\x3c\x01\x23\xa0\
\x5b\xa4\x61\x6b\xf2\xf4\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\
\x60\x82\
\x00\x00\x01\xb9\
\x89\
\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\
\x00\x00\x20\x00\x00\x00\x20\x08\x04\x00\x00\x00\xd9\x73\xb2\x7f\
\x00\x00\x00\x04\x67\x41\x4d\x41\x00\x00\xb1\x8f\x0b\xfc\x61\x05\
\x00\x00\x00\x20\x63\x48\x52\x4d\x00\x00\x7a\x26\x00\x00\x80\x84\
\x00\x00\xfa\x00\x00\x00\x80\xe8\x00\x00\x75\x30\x00\x00\xea\x60\
\x00\x00\x3a\x98\x00\x00\x17\x70\x9c\xba\x51\x3c\x00\x00\x00\x02\
\x62\x4b\x47\x44\x00\x00\xaa\x8d\x23\x32\x00\x00\x00\x09\x70\x48\
\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\x01\x42\x28\x9b\x78\x00\
\x00\x00\x07\x74\x49\x4d\x45\x07\xe1\x0a\x1a\x17\x2b\x09\x72\x1d\
\x3d\xe5\x00\x00\x00\x87\x49\x44\x41\x54\x48\xc7\xed\x94\xbb\x0d\
\x83\x40\x10\x44\x1f\x04\x54\x61\x73\x16\xee\x01\x5a\xa0\x16\x2a\
\x24\x24\xa7\x03\xc4\x27\xa0\x09\xa2\x3b\x07\x58\x72\x42\xc2\xce\
\x49\x04\x78\x36\x7e\x23\xed\x6f\xe0\xaf\x63\x65\x38\x05\x7f\x30\
\xe0\xa9\xec\xf8\x48\x60\xa3\xb0\xe1\xcf\x2f\x5e\x5b\xf1\xe9\x42\
\x3c\x67\xbe\x10\x77\x2a\xbe\xd8\xf1\x04\x47\xc7\x8b\x40\x43\x7b\
\x9a\xf6\xac\xd0\x13\x84\xea\x52\x5b\xd7\x51\x5b\x10\x87\xb8\x4b\
\x5c\x23\xc8\x87\x14\xc9\x42\x7c\xa6\x68\x16\x52\xa0\xc0\x2f\xd2\
\xde\x8a\xc5\x80\xa7\xb4\x1b\xc8\xb1\x7e\x37\x7d\x00\x8b\xdf\x61\
\x68\x55\x7c\x50\xa5\x00\x00\x00\x25\x74\x45\x58\x74\x64\x61\x74\
\x65\x3a\x63\x72\x65\x61\x74\x65\x00\x32\x30\x31\x37\x2d\x31\x30\
\x2d\x32\x36\x54\x32\x33\x3a\x34\x33\x3a\x30\x39\x2b\x30\x32\x3a\
\x30\x30\xc5\xb1\x4e\x50\x00\x00\x00\x25\x74\x45\x58\x74\x64\x61\
\x74\x65\x3a\x6d\x6f\x64\x69\x66\x79\x00\x32\x30\x31\x37\x2d\x31\
\x30\x2d\x32\x36\x54\x32\x33\x3a\x34\x33\x3a\x30\x39\x2b\x30\x32\
\x3a\x30\x30\xb4\xec\xf6\xec\x00\x00\x00\x19\x74\x45\x58\x74\x53\
\x6f\x66\x74\x77\x61\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\
\x63\x61\x70\x65\x2e\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x00\x00\
\x49\x45\x4e\x44\xae\x42\x60\x82\
\x00\x00\x05\xa4\
\x89\
\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\
\x00\x00\x40\x00\x00\x00\x40\x08\x03\x00\x00\x00\x9d\xb7\x81\xec\
\x00\x00\x00\x04\x67\x41\x4d\x41\x00\x00\xb1\x8f\x0b\xfc\x61\x05\
\x00\x00\x00\x20\x63\x48\x52\x4d\x00\x00\x7a\x26\x00\x00\x80\x84\
\x00\x00\xfa\x00\x00\x00\x80\xe8\x00\x00\x75\x30\x00\x00\xea\x60\
\x00\x00\x3a\x98\x00\x00\x17\x70\x9c\xba\x51\x3c\x00\x00\x01\xb3\
\x50\x4c\x54\x45\x00\x00\x00\x4f\xc1\x1a\x4a\xbf\x1c\x4b\xc0\x1c\
\x4b\xbf\x1d\x4b\xbf\x1d\x4b\xbf\x1d\x4b\xbf\x1d\x4a\xbf\x1e\x40\
\xbf\x20\x4b\xbe\x1c\x4b\xc0\x1d\x4c\xbf\x1e\x4d\xbf\x20\x4d\xc1\
\x1f\x4b\xbf\x1d\x4b\xbf\x1d\x4c\xbe\x1c\x49\xc1\x1f\x4a\xbf\x1b\
\x4b\xbd\x1f\x4c\xbf\x1d\x4b\xbf\x1e\x4b\xbf\x1d\x40\xbf\x00\x4a\
\xc0\x1d\x4b\xbf\x1d\x80\x80\x00\x4b\xbf\x1d\x4a\xc0\x1d\x4b\xc0\
\x1d\x4c\xbf\x1d\x4b\xbf\x1d\x4c\xc0\x1c\x4b\xbf\x1d\x4c\xbd\x1c\
\x4b\xbf\x1c\x4c\xbf\x1d\x4a\xbf\x20\x4a\xbf\x1d\x4b\xbf\x1d\x4b\
\xbf\x1d\x4b\xbf\x1c\x4a\xbf\x1d\x4b\xc3\x1e\x49\xb6\x24\x4e\xbc\
\x21\x50\xbf\x20\x4b\xc0\x1d\x4b\xbf\x1c\x4b\xbf\x1c\x4a\xbf\x1c\
\x4b\xbf\x1d\x4c\xbf\x1c\x4c\xbf\x1e\x4b\xc0\x1c\x4c\xbd\x1c\x4c\
\xbf\x1d\x4b\xbf\x1d\x4b\xc0\x1d\x4a\xbe\x1e\x4d\xbb\x1a\x4d\xbf\
\x1d\x4b\xc0\x1e\x4b\xbf\x1d\x4c\xbf\x1e\x4c\xbe\x1e\x4e\xc4\x14\
\x4b\xbf\x1d\x4b\xbf\x1e\x4b\xbf\x1d\x4a\xbf\x1d\x4b\xbf\x1d\x4a\
\xbe\x1c\x4b\xbf\x1d\x4b\xbe\x1d\x4b\xbf\x1d\x4b\xbe\x1d\x4b\xbe\
\x1d\x4b\xc0\x1d\x4c\xbf\x1d\x4b\xbf\x1d\x4d\xbf\x1e\x4a\xc0\x1e\
\x4b\xbf\x1c\x4b\xc0\x1d\x4a\xc0\x1d\x4b\xc0\x1d\x4b\xbf\x1d\x4a\
\xbf\x1d\x4b\xbf\x1d\x4a\xc0\x1c\x4b\xc0\x1e\x47\xc2\x1f\x4a\xc0\
\x1e\x4a\xbf\x1e\x4c\xc0\x1d\x4b\xc0\x1d\x4b\xbf\x1d\x4a\xbe\x1e\
\x4b\xbf\x1d\x4a\xc0\x1d\x4b\xbe\x1e\x48\xbf\x20\x4b\xbf\x1c\x4a\
\xc0\x1e\x4b\xbf\x1d\x55\xc6\x1c\x4b\xbf\x1d\x4b\xbf\x1d\x4b\xbf\
\x1d\x49\xbe\x1e\x4b\xbf\x1d\x4b\xbf\x1d\x4b\xbf\x1d\x51\xbc\x1b\
\x4b\xbf\x1d\x4b\xbe\x1e\x49\xbd\x1f\x4b\xbf\x1d\x4b\xbf\x1d\x4c\
\xbf\x1e\x4a\xc0\x1d\x4b\xbf\x1c\x4b\xc0\x1b\x49\xbf\x1b\x4c\xc0\
\x1d\x4b\xbf\x1d\x4d\xbd\x1d\x4b\xbf\x1d\x4b\xbf\x1d\x55\xaa\x00\
\x4a\xc1\x1c\x4a\xbe\x1d\x4a\xbf\x1d\x4b\xbf\x1d\x49\xc0\x1c\x4c\
\xbf\x1c\x49\xb6\x24\x44\xbb\x22\x4b\xbf\x1d\x4d\xb3\x1a\x4e\xbf\
\x1c\x4b\xbf\x1d\x00\x00\x00\x69\x6d\x89\x92\x00\x00\x00\x8f\x74\
\x52\x4e\x53\x00\x1d\x90\xc5\xe7\xe8\xe3\xb7\x78\x08\x52\xf1\xd8\
\x28\x21\xf3\xdf\x76\x31\x30\x3a\x94\xf2\xcc\x04\xa1\xd3\x02\xfc\
\x59\xd9\x68\xb0\x91\xfe\x1b\x63\xb6\x18\x60\xb8\x93\xe0\xa8\x11\
\x07\x17\x10\x3d\x88\xbc\x48\xe4\x6c\x80\x6d\x36\x57\x98\xe5\x6e\
\x1e\x50\x81\xe6\x6f\x5e\x0d\xf0\xa4\xbf\xb2\xef\x5a\xf4\x62\xeb\
\x82\x6a\xf9\x83\xdc\x3c\x45\xd7\x95\x8d\xad\xba\xaf\xdb\x75\xb5\
\x19\x89\x67\x61\xcd\xf8\x56\xea\xd1\x66\x20\xab\x5d\xfb\x09\x8f\
\x74\xcb\x3b\xa0\x8c\xd4\x13\xec\x33\x42\x8b\xa7\x9b\xb9\xb4\x41\
\x38\xa5\xf6\x46\x73\xc4\x03\x2d\x4f\x7c\xfa\x49\x40\x0e\x0f\xc8\
\x0a\x24\x60\x9c\xee\xfb\x00\x00\x00\x01\x62\x4b\x47\x44\x00\x88\
\x05\x1d\x48\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\
\x00\x0d\xd7\x01\x42\x28\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\
\x07\xe1\x0a\x1c\x01\x0c\x2e\x30\x12\xba\xf5\x00\x00\x02\x19\x49\
\x44\x41\x54\x58\xc3\xed\xd7\xf9\x53\xd3\x40\x14\x07\xf0\x15\x2a\
\x50\x6b\x0b\x35\x8a\x62\x5b\xc5\x00\xb6\x94\x96\x18\x83\x14\xa9\
\x3d\xb0\x95\x53\x40\x41\xbc\x15\xac\x8a\x07\xa7\x22\xa7\x45\xc0\
\xfb\x00\xde\xbf\x6c\x5a\x92\x66\x93\x26\xb0\x9b\x8e\x4e\x67\xe8\
\xf7\x97\xec\xa4\xfb\x3e\x93\x7d\xbb\xcd\x4c\x10\x2a\xa5\x28\x72\
\xa4\xac\xdc\x72\x94\x32\x15\x95\x55\x56\xb9\xfe\x98\x0d\x4c\xe5\
\xb8\x7d\xaf\xde\x51\x0d\x35\xce\x13\x0c\x65\x4e\x9e\xaa\x85\xd3\
\x67\xb2\x40\x1d\x9c\x75\x99\x59\xb8\xc3\x0d\x9e\xec\xe0\x1c\x9c\
\x37\xd7\xba\x7a\xb8\x90\xbd\xb2\xd0\x60\x0e\x68\x84\xa6\xec\x15\
\xe0\xa2\x39\xc0\x0b\xbe\xc2\x00\x39\xff\x1d\x68\xf6\x63\x31\x03\
\xb4\xe0\x87\xe9\x10\x00\x81\xa0\x1e\xd0\xca\x5d\x12\x6b\x79\x8e\
\xbb\x7c\x20\x20\xb4\x5d\x09\xe6\x03\x56\xc4\x88\x40\x3b\x42\xbe\
\x83\x01\x80\xb6\x50\x50\x0b\x74\x30\x57\x45\xa0\x93\x61\xca\x49\
\x00\x80\x70\xc8\xaa\x06\x28\x7a\x20\xec\x4d\x0b\x5f\xb3\x52\x03\
\x91\x68\x26\x31\x79\x62\x5c\x21\x08\x01\xaf\xf6\x05\x16\xef\x92\
\x88\xeb\x65\x58\x28\x00\x91\xf0\x22\x94\xc8\x9b\x98\x20\x06\x92\
\xed\x1c\x42\x37\xba\xeb\xd5\xe9\xe9\x35\x00\xfa\x92\x99\xf4\xab\
\xcb\xb1\x06\xb0\x4a\x1b\x08\x76\x01\x92\x31\x4e\xd3\xc1\x81\x9b\
\x14\x80\x6d\x90\xd3\x6e\x01\x3b\x44\x0e\xd8\x06\x03\x3a\x87\x80\
\x1f\x16\xcf\x21\x09\x60\xbb\x15\xc0\x6f\x48\xc0\x30\xf0\x6e\xe1\
\x36\x01\x30\xa2\x2e\xcf\x01\xa3\x77\x78\x18\x23\x59\x42\x5e\x24\
\xe0\x2e\xf0\xf7\xee\x17\x02\x3c\x78\xf8\xe8\x31\xd6\xc4\x27\xd4\
\x00\xfb\x74\x1c\x3f\x07\x13\xd4\x00\x40\x17\x0e\x3c\xa3\x07\x52\
\xcf\x5f\x60\x00\xbc\x9c\x74\xbc\x22\x48\x44\x01\x5e\xa3\x37\x38\
\x40\x98\xb7\x53\x68\x5a\x1a\x56\xcf\xcc\x4a\x23\x0b\x05\x00\x73\
\xb9\x3f\x87\x92\x79\x1a\xe0\x1d\xca\x3d\x82\x9c\xf7\x0b\xe8\x03\
\xc5\x1a\x16\x11\x5a\x5a\x5e\x69\xc9\x65\x75\x52\x7c\x65\xaf\x51\
\x3c\x42\x85\xa0\xb3\x33\x1e\x0a\x00\xe0\xe3\x4c\x7a\x5d\x0e\x23\
\x09\x9f\xa8\x04\x25\x1b\x9b\x12\xe0\xda\xea\x37\x51\xee\xfe\x9c\
\x56\x56\xf1\xe5\xeb\xb7\xa8\x5e\xbe\x8b\x13\x7f\xe8\xfe\x12\xfd\
\xc9\x21\x82\xfc\x12\x81\x14\xf9\x39\x2f\x06\xe0\xb7\xa0\x8e\x33\
\xd3\x03\xcd\xbd\xf4\x3e\xf5\x7f\xb6\x49\xda\x3f\x6d\x58\xbf\x43\
\x54\x0f\xb0\x6c\x04\xd8\x09\x4f\x80\xdf\x08\xd8\x25\xfc\xda\x99\
\x2d\x64\x5f\x4a\xf9\x37\xf9\x0b\xcd\xf1\xb3\xc9\x31\x00\x04\xc7\
\x00\x00\x00\x25\x74\x45\x58\x74\x64\x61\x74\x65\x3a\x63\x72\x65\
\x61\x74\x65\x00\x32\x30\x31\x37\x2d\x31\x30\x2d\x32\x38\x54\x30\
\x31\x3a\x31\x32\x3a\x34\x36\x2b\x30\x32\x3a\x30\x30\x88\x96\x70\
\x72\x00\x00\x00\x25\x74\x45\x58\x74\x64\x61\x74\x65\x3a\x6d\x6f\
\x64\x69\x66\x79\x00\x32\x30\x31\x37\x2d\x31\x30\x2d\x32\x38\x54\
\x30\x31\x3a\x31\x32\x3a\x34\x36\x2b\x30\x32\x3a\x30\x30\xf9\xcb\
\xc8\xce\x00\x00\x00\x19\x74\x45\x58\x74\x53\x6f\x66\x74\x77\x61\
\x72\x65\x00\x77\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\x70\x65\x2e\
\x6f\x72\x67\x9b\xee\x3c\x1a\x00\x00\x00\x00\x49\x45\x4e\x44\xae\
\x42\x60\x82\
"

qt_resource_name = b"\
\x00\x0b\
\x06\x29\xf3\x3e\
\x00\x77\
\x00\x69\x00\x6e\x00\x64\x00\x6f\x00\x77\x00\x5f\x00\x69\x00\x63\x00\x6f\x00\x6e\
\x00\x0d\
\x06\x1e\xf8\xc3\
\x00\x62\
\x00\x75\x00\x74\x00\x74\x00\x6f\x00\x6e\x00\x5f\x00\x61\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x73\
\x00\x0b\
\x06\xbc\x35\x33\
\x00\x42\
\x00\x75\x00\x74\x00\x74\x00\x6f\x00\x6e\x00\x49\x00\x63\x00\x6f\x00\x6e\x00\x73\
\x00\x0f\
\x02\x89\xc5\x87\
\x00\x72\
\x00\x69\x00\x67\x00\x68\x00\x74\x00\x2d\x00\x61\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x2e\x00\x70\x00\x6e\x00\x67\
\x00\x0e\
\x0e\xc8\x3a\xc7\
\x00\x6c\
\x00\x65\x00\x66\x00\x74\x00\x2d\x00\x61\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x2e\x00\x70\x00\x6e\x00\x67\
\x00\x0a\
\x0b\x60\x3a\xde\
\x00\x57\
\x00\x69\x00\x6e\x00\x64\x00\x6f\x00\x77\x00\x49\x00\x63\x00\x6f\x00\x6e\
\x00\x0d\
\x0b\x82\xe5\x27\
\x00\x74\
\x00\x72\x00\x61\x00\x6e\x00\x73\x00\x66\x00\x65\x00\x72\x00\x6f\x00\x2e\x00\x70\x00\x6e\x00\x67\
"

qt_resource_struct_v1 = b"\
\x00\x00\x00\x00\x00\x02\x00\x00\x00\x02\x00\x00\x00\x01\
\x00\x00\x00\x1c\x00\x02\x00\x00\x00\x01\x00\x00\x00\x05\
\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x03\
\x00\x00\x00\x9e\x00\x02\x00\x00\x00\x01\x00\x00\x00\x04\
\x00\x00\x00\xb8\x00\x00\x00\x00\x00\x01\x00\x00\x02\xa4\
\x00\x00\x00\x3c\x00\x02\x00\x00\x00\x02\x00\x00\x00\x06\
\x00\x00\x00\x58\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\
\x00\x00\x00\x7c\x00\x00\x00\x00\x00\x01\x00\x00\x00\xe7\
"

qt_resource_struct_v2 = b"\
\x00\x00\x00\x00\x00\x02\x00\x00\x00\x02\x00\x00\x00\x01\
\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x1c\x00\x02\x00\x00\x00\x01\x00\x00\x00\x05\
\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x03\
\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x9e\x00\x02\x00\x00\x00\x01\x00\x00\x00\x04\
\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\xb8\x00\x00\x00\x00\x00\x01\x00\x00\x02\xa4\
\x00\x00\x01\x5f\x60\x1b\xf5\xb0\
\x00\x00\x00\x3c\x00\x02\x00\x00\x00\x02\x00\x00\x00\x06\
\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x58\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\
\x00\x00\x01\x5f\x5a\xbf\x18\x90\
\x00\x00\x00\x7c\x00\x00\x00\x00\x00\x01\x00\x00\x00\xe7\
\x00\x00\x01\x5f\x5a\xa3\x95\x98\
"

qt_version = QtCore.qVersion().split('.')
if qt_version < ['5', '8', '0']:
rcc_version = 1
qt_resource_struct = qt_resource_struct_v1
else:
rcc_version = 2
qt_resource_struct = qt_resource_struct_v2

def qInitResources():
QtCore.qRegisterResourceData(rcc_version, qt_resource_struct, qt_resource_name, qt_resource_data)

def qCleanupResources():
QtCore.qUnregisterResourceData(rcc_version, qt_resource_struct, qt_resource_name, qt_resource_data)

qInitResources()
9 changes: 9 additions & 0 deletions Resources/resources.qrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<RCC>
<qresource prefix="button_arrows">
<file>ButtonIcons/left-arrow.png</file>
<file>ButtonIcons/right-arrow.png</file>
</qresource>
<qresource prefix="window_icon">
<file>WindowIcon/transfero.png</file>
</qresource>
</RCC>
Loading

0 comments on commit f62b5b1

Please sign in to comment.