[creepy] 01/10: Add patch with regenerated gui files using pyuic5
Ross Gammon
ross-guest at moszumanska.debian.org
Sun Dec 11 13:34:55 UTC 2016
This is an automated email from the git hooks/post-receive script.
ross-guest pushed a commit to branch master
in repository creepy.
commit 56ea9c180407771d27b50ec65a3ace3c015d7e8c
Author: Ross Gammon <rossgammon at mail.dk>
Date: Sun Dec 11 10:31:38 2016 +0100
Add patch with regenerated gui files using pyuic5
---
debian/patches/11-QT5gui.patch | 2517 ++++++++++++++++++++++++++++++++++++++++
debian/patches/series | 1 +
2 files changed, 2518 insertions(+)
diff --git a/debian/patches/11-QT5gui.patch b/debian/patches/11-QT5gui.patch
new file mode 100644
index 0000000..3023a1a
--- /dev/null
+++ b/debian/patches/11-QT5gui.patch
@@ -0,0 +1,2517 @@
+Description: Convert UI files with pyuic5
+ As part of the conversion to QT5, the .ui files in the gui directory
+ were used in conjunction with pyuic5 to regenerate the .py files in
+ the creepy/ui directory. Thanks to Dmitry Shachnev for the tip.
+Author: Ross Gammon <rosco2 at ubuntu.com>
+Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=784619
+Forwarded: Not yet
+Applied-Upstream: Not yet
+Last-Update: <2016-12-11>
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- creepy.orig/creepy/ui/AboutDialog.py
++++ creepy/creepy/ui/AboutDialog.py
+@@ -1,70 +1,45 @@
+ # -*- coding: utf-8 -*-
+
+-# Form implementation generated from reading ui file 'gui/aboutDialog.ui'
++# Form implementation generated from reading ui file 'aboutDialog.ui'
+ #
+-# Created: Mon Oct 19 00:13:43 2015
+-# by: PyQt4 UI code generator 4.11.3
++# Created by: PyQt5 UI code generator 5.5.1
+ #
+ # WARNING! All changes made in this file will be lost!
+
+-from PyQt4 import QtCore, QtGui
+-
+-try:
+- _fromUtf8 = QtCore.QString.fromUtf8
+-except AttributeError:
+- def _fromUtf8(s):
+- return s
+-
+-try:
+- _encoding = QtGui.QApplication.UnicodeUTF8
+- def _translate(context, text, disambig):
+- return QtGui.QApplication.translate(context, text, disambig, _encoding)
+-except AttributeError:
+- def _translate(context, text, disambig):
+- return QtGui.QApplication.translate(context, text, disambig)
++from PyQt5 import QtCore, QtGui, QtWidgets
+
+ class Ui_aboutDialog(object):
+ def setupUi(self, aboutDialog):
+- aboutDialog.setObjectName(_fromUtf8("aboutDialog"))
++ aboutDialog.setObjectName("aboutDialog")
+ aboutDialog.resize(519, 729)
+ aboutDialog.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor))
+ icon = QtGui.QIcon()
+- icon.addPixmap(QtGui.QPixmap(_fromUtf8(":/creepy/creepy")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
++ icon.addPixmap(QtGui.QPixmap(":/creepy/creepy"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
+ aboutDialog.setWindowIcon(icon)
+ aboutDialog.setModal(False)
+- self.verticalLayoutWidget = QtGui.QWidget(aboutDialog)
++ self.verticalLayoutWidget = QtWidgets.QWidget(aboutDialog)
+ self.verticalLayoutWidget.setGeometry(QtCore.QRect(20, 10, 478, 706))
+- self.verticalLayoutWidget.setObjectName(_fromUtf8("verticalLayoutWidget"))
+- self.verticalLayout = QtGui.QVBoxLayout(self.verticalLayoutWidget)
+- self.verticalLayout.setMargin(0)
+- self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
+- self.label = QtGui.QLabel(self.verticalLayoutWidget)
++ self.verticalLayoutWidget.setObjectName("verticalLayoutWidget")
++ self.verticalLayout = QtWidgets.QVBoxLayout(self.verticalLayoutWidget)
++ self.verticalLayout.setObjectName("verticalLayout")
++ self.label = QtWidgets.QLabel(self.verticalLayoutWidget)
+ self.label.setTextFormat(QtCore.Qt.RichText)
+- self.label.setObjectName(_fromUtf8("label"))
++ self.label.setObjectName("label")
+ self.verticalLayout.addWidget(self.label)
+- self.buttonBox = QtGui.QDialogButtonBox(self.verticalLayoutWidget)
++ self.buttonBox = QtWidgets.QDialogButtonBox(self.verticalLayoutWidget)
+ self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
+- self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Ok)
+- self.buttonBox.setObjectName(_fromUtf8("buttonBox"))
++ self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Ok)
++ self.buttonBox.setObjectName("buttonBox")
+ self.verticalLayout.addWidget(self.buttonBox)
+
+ self.retranslateUi(aboutDialog)
+- QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("accepted()")), aboutDialog.accept)
+- QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("rejected()")), aboutDialog.reject)
++ self.buttonBox.accepted.connect(aboutDialog.accept)
++ self.buttonBox.rejected.connect(aboutDialog.reject)
+ QtCore.QMetaObject.connectSlotsByName(aboutDialog)
+
+ def retranslateUi(self, aboutDialog):
+- aboutDialog.setWindowTitle(_translate("aboutDialog", "About", None))
+- self.label.setText(_translate("aboutDialog", "<html><head/><body><p align=\"center\"><img src=\":/creepy/creepy\"/></p><p><br/></p><p align=\"center\"><span style=\" font-size:9pt;\">Creepy is </span><span style=\" font-size:9pt; font-style:italic;\">the</span><span style=\" font-size:9pt;\"> geolocation OSINT tool. </span></p><p><br/></p><p><span style=\" font-weight:600;\">Version : </span>1.4 - Codename "GIJC"</p><p><span style=\" font-weight:600;\">Author</span> : [...]
++ _translate = QtCore.QCoreApplication.translate
++ aboutDialog.setWindowTitle(_translate("aboutDialog", "About"))
++ self.label.setText(_translate("aboutDialog", "<html><head/><body><p align=\"center\"><img src=\":/creepy/creepy\"/></p><p><br/></p><p align=\"center\"><span style=\" font-size:9pt;\">Creepy is </span><span style=\" font-size:9pt; font-style:italic;\">the</span><span style=\" font-size:9pt;\"> geolocation OSINT tool. </span></p><p><br/></p><p><span style=\" font-weight:600;\">Version : </span>1.4 - Codename "GIJC"</p><p><span style=\" font-weight:600;\">Author</span> : [...]
+
+ import creepy_resources_rc
+-
+-if __name__ == "__main__":
+- import sys
+- app = QtGui.QApplication(sys.argv)
+- aboutDialog = QtGui.QDialog()
+- ui = Ui_aboutDialog()
+- ui.setupUi(aboutDialog)
+- aboutDialog.show()
+- sys.exit(app.exec_())
+-
+--- creepy.orig/creepy/ui/CompareProjectsDialog.py
++++ creepy/creepy/ui/CompareProjectsDialog.py
+@@ -1,86 +1,72 @@
+ # -*- coding: utf-8 -*-
+
+-# Form implementation generated from reading ui file 'Development/python/creepy/gui/compareProjectsDialog.ui'
++# Form implementation generated from reading ui file 'compareProjectsDialog.ui'
+ #
+-# Created: Thu Oct 2 20:31:01 2014
+-# by: PyQt4 UI code generator 4.10.4
++# Created by: PyQt5 UI code generator 5.5.1
+ #
+ # WARNING! All changes made in this file will be lost!
+
+-from PyQt4 import QtCore, QtGui
+-
+-try:
+- _fromUtf8 = QtCore.QString.fromUtf8
+-except AttributeError:
+- def _fromUtf8(s):
+- return s
+-
+-try:
+- _encoding = QtGui.QApplication.UnicodeUTF8
+- def _translate(context, text, disambig):
+- return QtGui.QApplication.translate(context, text, disambig, _encoding)
+-except AttributeError:
+- def _translate(context, text, disambig):
+- return QtGui.QApplication.translate(context, text, disambig)
++from PyQt5 import QtCore, QtGui, QtWidgets
+
+ class Ui_compareProjectsDialog(object):
+ def setupUi(self, compareProjectsDialog):
+- compareProjectsDialog.setObjectName(_fromUtf8("compareProjectsDialog"))
++ compareProjectsDialog.setObjectName("compareProjectsDialog")
+ compareProjectsDialog.resize(928, 403)
+ icon = QtGui.QIcon()
+- icon.addPixmap(QtGui.QPixmap(_fromUtf8(":/creepy/calendar")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
++ icon.addPixmap(QtGui.QPixmap(":/creepy/calendar"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
+ compareProjectsDialog.setWindowIcon(icon)
+ compareProjectsDialog.setModal(True)
+- self.verticalLayout = QtGui.QVBoxLayout(compareProjectsDialog)
+- self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
+- self.containerLayout = QtGui.QVBoxLayout()
+- self.containerLayout.setObjectName(_fromUtf8("containerLayout"))
+- self.titleLabel = QtGui.QLabel(compareProjectsDialog)
+- sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Maximum)
++ self.verticalLayout = QtWidgets.QVBoxLayout(compareProjectsDialog)
++ self.verticalLayout.setObjectName("verticalLayout")
++ self.containerLayout = QtWidgets.QVBoxLayout()
++ self.containerLayout.setObjectName("containerLayout")
++ self.titleLabel = QtWidgets.QLabel(compareProjectsDialog)
++ sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Maximum)
+ sizePolicy.setHorizontalStretch(0)
+ sizePolicy.setVerticalStretch(0)
+ sizePolicy.setHeightForWidth(self.titleLabel.sizePolicy().hasHeightForWidth())
+ self.titleLabel.setSizePolicy(sizePolicy)
+- self.titleLabel.setObjectName(_fromUtf8("titleLabel"))
++ self.titleLabel.setObjectName("titleLabel")
+ self.containerLayout.addWidget(self.titleLabel)
+- self.projectsSelectionContainerLayout = QtGui.QHBoxLayout()
+- self.projectsSelectionContainerLayout.setObjectName(_fromUtf8("projectsSelectionContainerLayout"))
+- self.firstProjectContainer = QtGui.QVBoxLayout()
+- self.firstProjectContainer.setObjectName(_fromUtf8("firstProjectContainer"))
+- self.firstProjectLabel = QtGui.QLabel(compareProjectsDialog)
++ self.projectsSelectionContainerLayout = QtWidgets.QHBoxLayout()
++ self.projectsSelectionContainerLayout.setObjectName("projectsSelectionContainerLayout")
++ self.firstProjectContainer = QtWidgets.QVBoxLayout()
++ self.firstProjectContainer.setObjectName("firstProjectContainer")
++ self.firstProjectLabel = QtWidgets.QLabel(compareProjectsDialog)
+ self.firstProjectLabel.setTextFormat(QtCore.Qt.AutoText)
+- self.firstProjectLabel.setObjectName(_fromUtf8("firstProjectLabel"))
++ self.firstProjectLabel.setObjectName("firstProjectLabel")
+ self.firstProjectContainer.addWidget(self.firstProjectLabel)
+- self.firstProjectListWidget = QtGui.QListWidget(compareProjectsDialog)
+- self.firstProjectListWidget.setObjectName(_fromUtf8("firstProjectListWidget"))
++ self.firstProjectListWidget = QtWidgets.QListWidget(compareProjectsDialog)
++ self.firstProjectListWidget.setObjectName("firstProjectListWidget")
+ self.firstProjectContainer.addWidget(self.firstProjectListWidget)
+ self.projectsSelectionContainerLayout.addLayout(self.firstProjectContainer)
+- self.secondProjectContainer = QtGui.QVBoxLayout()
+- self.secondProjectContainer.setObjectName(_fromUtf8("secondProjectContainer"))
+- self.secondProjectLabel = QtGui.QLabel(compareProjectsDialog)
+- self.secondProjectLabel.setObjectName(_fromUtf8("secondProjectLabel"))
++ self.secondProjectContainer = QtWidgets.QVBoxLayout()
++ self.secondProjectContainer.setObjectName("secondProjectContainer")
++ self.secondProjectLabel = QtWidgets.QLabel(compareProjectsDialog)
++ self.secondProjectLabel.setObjectName("secondProjectLabel")
+ self.secondProjectContainer.addWidget(self.secondProjectLabel)
+- self.secondProjectListWidget = QtGui.QListWidget(compareProjectsDialog)
+- self.secondProjectListWidget.setObjectName(_fromUtf8("secondProjectListWidget"))
++ self.secondProjectListWidget = QtWidgets.QListWidget(compareProjectsDialog)
++ self.secondProjectListWidget.setObjectName("secondProjectListWidget")
+ self.secondProjectContainer.addWidget(self.secondProjectListWidget)
+ self.projectsSelectionContainerLayout.addLayout(self.secondProjectContainer)
+ self.containerLayout.addLayout(self.projectsSelectionContainerLayout)
+ self.verticalLayout.addLayout(self.containerLayout)
+- self.buttonBox = QtGui.QDialogButtonBox(compareProjectsDialog)
++ self.buttonBox = QtWidgets.QDialogButtonBox(compareProjectsDialog)
+ self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
+- self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok)
+- self.buttonBox.setObjectName(_fromUtf8("buttonBox"))
++ self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Ok)
++ self.buttonBox.setObjectName("buttonBox")
+ self.verticalLayout.addWidget(self.buttonBox)
+
+ self.retranslateUi(compareProjectsDialog)
+- QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("accepted()")), compareProjectsDialog.accept)
+- QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("rejected()")), compareProjectsDialog.reject)
++ self.buttonBox.accepted.connect(compareProjectsDialog.accept)
++ self.buttonBox.rejected.connect(compareProjectsDialog.reject)
+ QtCore.QMetaObject.connectSlotsByName(compareProjectsDialog)
+
+ def retranslateUi(self, compareProjectsDialog):
+- compareProjectsDialog.setWindowTitle(_translate("compareProjectsDialog", "Compare Projects", None))
+- self.titleLabel.setText(_translate("compareProjectsDialog", "<html><head/><body><p><span style=\" font-size:9pt;\">Select the two projects you want to compare</span></p></body></html>", None))
+- self.firstProjectLabel.setText(_translate("compareProjectsDialog", "<html><head/><body><p><span style=\" font-weight:600;\">Project A</span></p></body></html>", None))
+- self.secondProjectLabel.setText(_translate("compareProjectsDialog", "<html><head/><body><p><span style=\" font-weight:600;\">Project B</span></p></body></html>", None))
++ _translate = QtCore.QCoreApplication.translate
++ compareProjectsDialog.setWindowTitle(_translate("compareProjectsDialog", "Compare Projects"))
++ self.titleLabel.setText(_translate("compareProjectsDialog", "<html><head/><body><p><span style=\" font-size:9pt;\">Select the two projects you want to compare</span></p></body></html>"))
++ self.firstProjectLabel.setText(_translate("compareProjectsDialog", "<html><head/><body><p><span style=\" font-weight:600;\">Project A</span></p></body></html>"))
++ self.secondProjectLabel.setText(_translate("compareProjectsDialog", "<html><head/><body><p><span style=\" font-weight:600;\">Project B</span></p></body></html>"))
+
+ import creepy_resources_rc
+--- creepy.orig/creepy/ui/CreepyUI.py
++++ creepy/creepy/ui/CreepyUI.py
+@@ -1,371 +1,356 @@
+ # -*- coding: utf-8 -*-
+
+-# Form implementation generated from reading ui file 'gui/creepy.ui'
++# Form implementation generated from reading ui file 'creepy.ui'
+ #
+-# Created: Mon Oct 19 00:14:19 2015
+-# by: PyQt4 UI code generator 4.11.3
++# Created by: PyQt5 UI code generator 5.5.1
+ #
+ # WARNING! All changes made in this file will be lost!
+
+-from PyQt4 import QtCore, QtGui
+-
+-try:
+- _fromUtf8 = QtCore.QString.fromUtf8
+-except AttributeError:
+- def _fromUtf8(s):
+- return s
+-
+-try:
+- _encoding = QtGui.QApplication.UnicodeUTF8
+- def _translate(context, text, disambig):
+- return QtGui.QApplication.translate(context, text, disambig, _encoding)
+-except AttributeError:
+- def _translate(context, text, disambig):
+- return QtGui.QApplication.translate(context, text, disambig)
++from PyQt5 import QtCore, QtGui, QtWidgets
+
+ class Ui_CreepyMainWindow(object):
+ def setupUi(self, CreepyMainWindow):
+- CreepyMainWindow.setObjectName(_fromUtf8("CreepyMainWindow"))
++ CreepyMainWindow.setObjectName("CreepyMainWindow")
+ CreepyMainWindow.resize(1463, 864)
+- sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Maximum)
++ sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Maximum)
+ sizePolicy.setHorizontalStretch(0)
+ sizePolicy.setVerticalStretch(0)
+ sizePolicy.setHeightForWidth(CreepyMainWindow.sizePolicy().hasHeightForWidth())
+ CreepyMainWindow.setSizePolicy(sizePolicy)
+ icon = QtGui.QIcon()
+- icon.addPixmap(QtGui.QPixmap(_fromUtf8("../creepy/include/Eye_of_Sauron_by_Blood_Solice.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
++ icon.addPixmap(QtGui.QPixmap("../creepy/include/Eye_of_Sauron_by_Blood_Solice.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
+ CreepyMainWindow.setWindowIcon(icon)
+ CreepyMainWindow.setAutoFillBackground(True)
+- self.centralwidget = QtGui.QWidget(CreepyMainWindow)
+- sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
++ self.centralwidget = QtWidgets.QWidget(CreepyMainWindow)
++ sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
+ sizePolicy.setHorizontalStretch(0)
+ sizePolicy.setVerticalStretch(0)
+ sizePolicy.setHeightForWidth(self.centralwidget.sizePolicy().hasHeightForWidth())
+ self.centralwidget.setSizePolicy(sizePolicy)
+- self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
+- self.verticalLayout_2 = QtGui.QVBoxLayout(self.centralwidget)
+- self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
+- self.centralStackedWidget = QtGui.QStackedWidget(self.centralwidget)
+- sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
++ self.centralwidget.setObjectName("centralwidget")
++ self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.centralwidget)
++ self.verticalLayout_2.setObjectName("verticalLayout_2")
++ self.centralStackedWidget = QtWidgets.QStackedWidget(self.centralwidget)
++ sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
+ sizePolicy.setHorizontalStretch(0)
+ sizePolicy.setVerticalStretch(0)
+ sizePolicy.setHeightForWidth(self.centralStackedWidget.sizePolicy().hasHeightForWidth())
+ self.centralStackedWidget.setSizePolicy(sizePolicy)
+ self.centralStackedWidget.setAutoFillBackground(True)
+- self.centralStackedWidget.setObjectName(_fromUtf8("centralStackedWidget"))
+- self.mapPage = QtGui.QWidget()
+- sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
++ self.centralStackedWidget.setObjectName("centralStackedWidget")
++ self.mapPage = QtWidgets.QWidget()
++ sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
+ sizePolicy.setHorizontalStretch(0)
+ sizePolicy.setVerticalStretch(0)
+ sizePolicy.setHeightForWidth(self.mapPage.sizePolicy().hasHeightForWidth())
+ self.mapPage.setSizePolicy(sizePolicy)
+- self.mapPage.setObjectName(_fromUtf8("mapPage"))
+- self.verticalLayout_4 = QtGui.QVBoxLayout(self.mapPage)
+- self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4"))
+- self.mapWebView = QtWebKit.QWebView(self.mapPage)
++ self.mapPage.setObjectName("mapPage")
++ self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.mapPage)
++ self.verticalLayout_4.setObjectName("verticalLayout_4")
++ self.mapWebView = QtWebKitWidgets.QWebView(self.mapPage)
+ self.mapWebView.setAutoFillBackground(True)
+- self.mapWebView.setProperty("url", QtCore.QUrl(_fromUtf8("about:blank")))
+- self.mapWebView.setObjectName(_fromUtf8("mapWebView"))
++ self.mapWebView.setProperty("url", QtCore.QUrl("about:blank"))
++ self.mapWebView.setObjectName("mapWebView")
+ self.verticalLayout_4.addWidget(self.mapWebView)
+ self.centralStackedWidget.addWidget(self.mapPage)
+- self.analysisPage = QtGui.QWidget()
+- self.analysisPage.setObjectName(_fromUtf8("analysisPage"))
+- self.verticalLayout_6 = QtGui.QVBoxLayout(self.analysisPage)
+- self.verticalLayout_6.setObjectName(_fromUtf8("verticalLayout_6"))
+- self.analysisWebView = QtWebKit.QWebView(self.analysisPage)
+- self.analysisWebView.setObjectName(_fromUtf8("analysisWebView"))
++ self.analysisPage = QtWidgets.QWidget()
++ self.analysisPage.setObjectName("analysisPage")
++ self.verticalLayout_6 = QtWidgets.QVBoxLayout(self.analysisPage)
++ self.verticalLayout_6.setObjectName("verticalLayout_6")
++ self.analysisWebView = QtWebKitWidgets.QWebView(self.analysisPage)
++ self.analysisWebView.setObjectName("analysisWebView")
+ self.verticalLayout_6.addWidget(self.analysisWebView)
+ self.centralStackedWidget.addWidget(self.analysisPage)
+ self.verticalLayout_2.addWidget(self.centralStackedWidget)
+ CreepyMainWindow.setCentralWidget(self.centralwidget)
+- self.menubar = QtGui.QMenuBar(CreepyMainWindow)
++ self.menubar = QtWidgets.QMenuBar(CreepyMainWindow)
+ self.menubar.setGeometry(QtCore.QRect(0, 0, 1463, 23))
+- self.menubar.setObjectName(_fromUtf8("menubar"))
+- self.menuCreepy = QtGui.QMenu(self.menubar)
+- self.menuCreepy.setObjectName(_fromUtf8("menuCreepy"))
+- self.menuNewProject = QtGui.QMenu(self.menuCreepy)
+- self.menuNewProject.setObjectName(_fromUtf8("menuNewProject"))
+- self.menuExport = QtGui.QMenu(self.menuCreepy)
+- self.menuExport.setObjectName(_fromUtf8("menuExport"))
+- self.menuEdit = QtGui.QMenu(self.menubar)
+- self.menuEdit.setObjectName(_fromUtf8("menuEdit"))
+- self.menuAbout = QtGui.QMenu(self.menubar)
+- self.menuAbout.setObjectName(_fromUtf8("menuAbout"))
+- self.menuView = QtGui.QMenu(self.menubar)
+- self.menuView.setObjectName(_fromUtf8("menuView"))
+- self.menuFilters = QtGui.QMenu(self.menubar)
+- self.menuFilters.setObjectName(_fromUtf8("menuFilters"))
++ self.menubar.setObjectName("menubar")
++ self.menuCreepy = QtWidgets.QMenu(self.menubar)
++ self.menuCreepy.setObjectName("menuCreepy")
++ self.menuNewProject = QtWidgets.QMenu(self.menuCreepy)
++ self.menuNewProject.setObjectName("menuNewProject")
++ self.menuExport = QtWidgets.QMenu(self.menuCreepy)
++ self.menuExport.setObjectName("menuExport")
++ self.menuEdit = QtWidgets.QMenu(self.menubar)
++ self.menuEdit.setObjectName("menuEdit")
++ self.menuAbout = QtWidgets.QMenu(self.menubar)
++ self.menuAbout.setObjectName("menuAbout")
++ self.menuView = QtWidgets.QMenu(self.menubar)
++ self.menuView.setObjectName("menuView")
++ self.menuFilters = QtWidgets.QMenu(self.menubar)
++ self.menuFilters.setObjectName("menuFilters")
+ CreepyMainWindow.setMenuBar(self.menubar)
+- self.statusbar = QtGui.QStatusBar(CreepyMainWindow)
+- self.statusbar.setObjectName(_fromUtf8("statusbar"))
++ self.statusbar = QtWidgets.QStatusBar(CreepyMainWindow)
++ self.statusbar.setObjectName("statusbar")
+ CreepyMainWindow.setStatusBar(self.statusbar)
+- self.dockWLocationsList = QtGui.QDockWidget(CreepyMainWindow)
++ self.dockWLocationsList = QtWidgets.QDockWidget(CreepyMainWindow)
+ self.dockWLocationsList.setMinimumSize(QtCore.QSize(250, 127))
+- self.dockWLocationsList.setObjectName(_fromUtf8("dockWLocationsList"))
+- self.dockWLocationsListContents = QtGui.QWidget()
+- self.dockWLocationsListContents.setObjectName(_fromUtf8("dockWLocationsListContents"))
+- self.verticalLayout = QtGui.QVBoxLayout(self.dockWLocationsListContents)
+- self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
+- self.locationsTableView = QtGui.QTableView(self.dockWLocationsListContents)
+- self.locationsTableView.setSelectionMode(QtGui.QAbstractItemView.SingleSelection)
+- self.locationsTableView.setSelectionBehavior(QtGui.QAbstractItemView.SelectRows)
+- self.locationsTableView.setObjectName(_fromUtf8("locationsTableView"))
++ self.dockWLocationsList.setObjectName("dockWLocationsList")
++ self.dockWLocationsListContents = QtWidgets.QWidget()
++ self.dockWLocationsListContents.setObjectName("dockWLocationsListContents")
++ self.verticalLayout = QtWidgets.QVBoxLayout(self.dockWLocationsListContents)
++ self.verticalLayout.setObjectName("verticalLayout")
++ self.locationsTableView = QtWidgets.QTableView(self.dockWLocationsListContents)
++ self.locationsTableView.setSelectionMode(QtWidgets.QAbstractItemView.SingleSelection)
++ self.locationsTableView.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectRows)
++ self.locationsTableView.setObjectName("locationsTableView")
+ self.locationsTableView.verticalHeader().setStretchLastSection(False)
+ self.verticalLayout.addWidget(self.locationsTableView)
+ self.dockWLocationsList.setWidget(self.dockWLocationsListContents)
+ CreepyMainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(2), self.dockWLocationsList)
+- self.dockWProjects = QtGui.QDockWidget(CreepyMainWindow)
++ self.dockWProjects = QtWidgets.QDockWidget(CreepyMainWindow)
+ self.dockWProjects.setMinimumSize(QtCore.QSize(200, 300))
+- self.dockWProjects.setStyleSheet(_fromUtf8(""))
+- self.dockWProjects.setFeatures(QtGui.QDockWidget.AllDockWidgetFeatures)
+- self.dockWProjects.setObjectName(_fromUtf8("dockWProjects"))
+- self.dockWProjectsContents = QtGui.QWidget()
+- self.dockWProjectsContents.setObjectName(_fromUtf8("dockWProjectsContents"))
+- self.verticalLayout_3 = QtGui.QVBoxLayout(self.dockWProjectsContents)
+- self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3"))
+- self.treeViewProjects = QtGui.QTreeView(self.dockWProjectsContents)
+- self.treeViewProjects.setObjectName(_fromUtf8("treeViewProjects"))
++ self.dockWProjects.setStyleSheet("")
++ self.dockWProjects.setFeatures(QtWidgets.QDockWidget.AllDockWidgetFeatures)
++ self.dockWProjects.setObjectName("dockWProjects")
++ self.dockWProjectsContents = QtWidgets.QWidget()
++ self.dockWProjectsContents.setObjectName("dockWProjectsContents")
++ self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.dockWProjectsContents)
++ self.verticalLayout_3.setObjectName("verticalLayout_3")
++ self.treeViewProjects = QtWidgets.QTreeView(self.dockWProjectsContents)
++ self.treeViewProjects.setObjectName("treeViewProjects")
+ self.verticalLayout_3.addWidget(self.treeViewProjects)
+ self.dockWProjects.setWidget(self.dockWProjectsContents)
+ CreepyMainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(1), self.dockWProjects)
+- self.dockWCurrentLocationDetails = QtGui.QDockWidget(CreepyMainWindow)
+- self.dockWCurrentLocationDetails.setObjectName(_fromUtf8("dockWCurrentLocationDetails"))
+- self.dockWCurrentTargetDetailsContents = QtGui.QWidget()
+- sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
++ self.dockWCurrentLocationDetails = QtWidgets.QDockWidget(CreepyMainWindow)
++ self.dockWCurrentLocationDetails.setObjectName("dockWCurrentLocationDetails")
++ self.dockWCurrentTargetDetailsContents = QtWidgets.QWidget()
++ sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
+ sizePolicy.setHorizontalStretch(0)
+ sizePolicy.setVerticalStretch(0)
+ sizePolicy.setHeightForWidth(self.dockWCurrentTargetDetailsContents.sizePolicy().hasHeightForWidth())
+ self.dockWCurrentTargetDetailsContents.setSizePolicy(sizePolicy)
+- self.dockWCurrentTargetDetailsContents.setObjectName(_fromUtf8("dockWCurrentTargetDetailsContents"))
+- self.verticalLayout_5 = QtGui.QVBoxLayout(self.dockWCurrentTargetDetailsContents)
+- self.verticalLayout_5.setObjectName(_fromUtf8("verticalLayout_5"))
+- self.horizontalLayout_2 = QtGui.QHBoxLayout()
+- self.horizontalLayout_2.setSizeConstraint(QtGui.QLayout.SetDefaultConstraint)
+- self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
+- self.currentTargetDetailsDetailsDateLabel = QtGui.QLabel(self.dockWCurrentTargetDetailsContents)
+- sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Maximum)
++ self.dockWCurrentTargetDetailsContents.setObjectName("dockWCurrentTargetDetailsContents")
++ self.verticalLayout_5 = QtWidgets.QVBoxLayout(self.dockWCurrentTargetDetailsContents)
++ self.verticalLayout_5.setObjectName("verticalLayout_5")
++ self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
++ self.horizontalLayout_2.setSizeConstraint(QtWidgets.QLayout.SetDefaultConstraint)
++ self.horizontalLayout_2.setObjectName("horizontalLayout_2")
++ self.currentTargetDetailsDetailsDateLabel = QtWidgets.QLabel(self.dockWCurrentTargetDetailsContents)
++ sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Maximum)
+ sizePolicy.setHorizontalStretch(0)
+ sizePolicy.setVerticalStretch(0)
+ sizePolicy.setHeightForWidth(self.currentTargetDetailsDetailsDateLabel.sizePolicy().hasHeightForWidth())
+ self.currentTargetDetailsDetailsDateLabel.setSizePolicy(sizePolicy)
+ self.currentTargetDetailsDetailsDateLabel.setTextFormat(QtCore.Qt.RichText)
+- self.currentTargetDetailsDetailsDateLabel.setObjectName(_fromUtf8("currentTargetDetailsDetailsDateLabel"))
++ self.currentTargetDetailsDetailsDateLabel.setObjectName("currentTargetDetailsDetailsDateLabel")
+ self.horizontalLayout_2.addWidget(self.currentTargetDetailsDetailsDateLabel)
+- self.currentTargetDetailsDateValue = QtGui.QLabel(self.dockWCurrentTargetDetailsContents)
+- sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Maximum)
++ self.currentTargetDetailsDateValue = QtWidgets.QLabel(self.dockWCurrentTargetDetailsContents)
++ sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Maximum)
+ sizePolicy.setHorizontalStretch(0)
+ sizePolicy.setVerticalStretch(0)
+ sizePolicy.setHeightForWidth(self.currentTargetDetailsDateValue.sizePolicy().hasHeightForWidth())
+ self.currentTargetDetailsDateValue.setSizePolicy(sizePolicy)
+- self.currentTargetDetailsDateValue.setText(_fromUtf8(""))
+- self.currentTargetDetailsDateValue.setObjectName(_fromUtf8("currentTargetDetailsDateValue"))
++ self.currentTargetDetailsDateValue.setText("")
++ self.currentTargetDetailsDateValue.setObjectName("currentTargetDetailsDateValue")
+ self.horizontalLayout_2.addWidget(self.currentTargetDetailsDateValue)
+ self.verticalLayout_5.addLayout(self.horizontalLayout_2)
+- self.horizontalLayout_3 = QtGui.QHBoxLayout()
+- self.horizontalLayout_3.setSizeConstraint(QtGui.QLayout.SetDefaultConstraint)
+- self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
+- self.currentTargetDetailsLocationLabel = QtGui.QLabel(self.dockWCurrentTargetDetailsContents)
+- sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Maximum)
++ self.horizontalLayout_3 = QtWidgets.QHBoxLayout()
++ self.horizontalLayout_3.setSizeConstraint(QtWidgets.QLayout.SetDefaultConstraint)
++ self.horizontalLayout_3.setObjectName("horizontalLayout_3")
++ self.currentTargetDetailsLocationLabel = QtWidgets.QLabel(self.dockWCurrentTargetDetailsContents)
++ sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Maximum)
+ sizePolicy.setHorizontalStretch(0)
+ sizePolicy.setVerticalStretch(0)
+ sizePolicy.setHeightForWidth(self.currentTargetDetailsLocationLabel.sizePolicy().hasHeightForWidth())
+ self.currentTargetDetailsLocationLabel.setSizePolicy(sizePolicy)
+- self.currentTargetDetailsLocationLabel.setObjectName(_fromUtf8("currentTargetDetailsLocationLabel"))
++ self.currentTargetDetailsLocationLabel.setObjectName("currentTargetDetailsLocationLabel")
+ self.horizontalLayout_3.addWidget(self.currentTargetDetailsLocationLabel)
+- self.currentTargetDetailsLocationValue = QtGui.QLabel(self.dockWCurrentTargetDetailsContents)
+- sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Maximum)
++ self.currentTargetDetailsLocationValue = QtWidgets.QLabel(self.dockWCurrentTargetDetailsContents)
++ sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Maximum)
+ sizePolicy.setHorizontalStretch(0)
+ sizePolicy.setVerticalStretch(0)
+ sizePolicy.setHeightForWidth(self.currentTargetDetailsLocationValue.sizePolicy().hasHeightForWidth())
+ self.currentTargetDetailsLocationValue.setSizePolicy(sizePolicy)
+- self.currentTargetDetailsLocationValue.setText(_fromUtf8(""))
+- self.currentTargetDetailsLocationValue.setObjectName(_fromUtf8("currentTargetDetailsLocationValue"))
++ self.currentTargetDetailsLocationValue.setText("")
++ self.currentTargetDetailsLocationValue.setObjectName("currentTargetDetailsLocationValue")
+ self.horizontalLayout_3.addWidget(self.currentTargetDetailsLocationValue)
+ self.verticalLayout_5.addLayout(self.horizontalLayout_3)
+- self.horizontalLayout_4 = QtGui.QHBoxLayout()
+- self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4"))
+- self.currentTargetDetailsSourceLabel = QtGui.QLabel(self.dockWCurrentTargetDetailsContents)
+- sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Maximum)
++ self.horizontalLayout_4 = QtWidgets.QHBoxLayout()
++ self.horizontalLayout_4.setObjectName("horizontalLayout_4")
++ self.currentTargetDetailsSourceLabel = QtWidgets.QLabel(self.dockWCurrentTargetDetailsContents)
++ sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Maximum)
+ sizePolicy.setHorizontalStretch(0)
+ sizePolicy.setVerticalStretch(0)
+ sizePolicy.setHeightForWidth(self.currentTargetDetailsSourceLabel.sizePolicy().hasHeightForWidth())
+ self.currentTargetDetailsSourceLabel.setSizePolicy(sizePolicy)
+- self.currentTargetDetailsSourceLabel.setObjectName(_fromUtf8("currentTargetDetailsSourceLabel"))
++ self.currentTargetDetailsSourceLabel.setObjectName("currentTargetDetailsSourceLabel")
+ self.horizontalLayout_4.addWidget(self.currentTargetDetailsSourceLabel)
+- self.currentTargetDetailsSourceValue = QtGui.QLabel(self.dockWCurrentTargetDetailsContents)
+- sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Maximum)
++ self.currentTargetDetailsSourceValue = QtWidgets.QLabel(self.dockWCurrentTargetDetailsContents)
++ sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Maximum)
+ sizePolicy.setHorizontalStretch(0)
+ sizePolicy.setVerticalStretch(0)
+ sizePolicy.setHeightForWidth(self.currentTargetDetailsSourceValue.sizePolicy().hasHeightForWidth())
+ self.currentTargetDetailsSourceValue.setSizePolicy(sizePolicy)
+- self.currentTargetDetailsSourceValue.setText(_fromUtf8(""))
+- self.currentTargetDetailsSourceValue.setObjectName(_fromUtf8("currentTargetDetailsSourceValue"))
++ self.currentTargetDetailsSourceValue.setText("")
++ self.currentTargetDetailsSourceValue.setObjectName("currentTargetDetailsSourceValue")
+ self.horizontalLayout_4.addWidget(self.currentTargetDetailsSourceValue)
+ self.verticalLayout_5.addLayout(self.horizontalLayout_4)
+- self.horizontalLayout_5 = QtGui.QHBoxLayout()
+- self.horizontalLayout_5.setObjectName(_fromUtf8("horizontalLayout_5"))
+- self.currentTargetDetailsContextLabel = QtGui.QLabel(self.dockWCurrentTargetDetailsContents)
+- sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Maximum)
++ self.horizontalLayout_5 = QtWidgets.QHBoxLayout()
++ self.horizontalLayout_5.setObjectName("horizontalLayout_5")
++ self.currentTargetDetailsContextLabel = QtWidgets.QLabel(self.dockWCurrentTargetDetailsContents)
++ sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Maximum)
+ sizePolicy.setHorizontalStretch(0)
+ sizePolicy.setVerticalStretch(0)
+ sizePolicy.setHeightForWidth(self.currentTargetDetailsContextLabel.sizePolicy().hasHeightForWidth())
+ self.currentTargetDetailsContextLabel.setSizePolicy(sizePolicy)
+- self.currentTargetDetailsContextLabel.setObjectName(_fromUtf8("currentTargetDetailsContextLabel"))
++ self.currentTargetDetailsContextLabel.setObjectName("currentTargetDetailsContextLabel")
+ self.horizontalLayout_5.addWidget(self.currentTargetDetailsContextLabel)
+- self.currentTargetDetailsContextValue = QtGui.QLabel(self.dockWCurrentTargetDetailsContents)
+- sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Maximum)
++ self.currentTargetDetailsContextValue = QtWidgets.QLabel(self.dockWCurrentTargetDetailsContents)
++ sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Maximum)
+ sizePolicy.setHorizontalStretch(0)
+ sizePolicy.setVerticalStretch(0)
+ sizePolicy.setHeightForWidth(self.currentTargetDetailsContextValue.sizePolicy().hasHeightForWidth())
+ self.currentTargetDetailsContextValue.setSizePolicy(sizePolicy)
+- self.currentTargetDetailsContextValue.setText(_fromUtf8(""))
++ self.currentTargetDetailsContextValue.setText("")
+ self.currentTargetDetailsContextValue.setTextFormat(QtCore.Qt.RichText)
+ self.currentTargetDetailsContextValue.setWordWrap(True)
+ self.currentTargetDetailsContextValue.setOpenExternalLinks(True)
+- self.currentTargetDetailsContextValue.setObjectName(_fromUtf8("currentTargetDetailsContextValue"))
++ self.currentTargetDetailsContextValue.setObjectName("currentTargetDetailsContextValue")
+ self.horizontalLayout_5.addWidget(self.currentTargetDetailsContextValue)
+ self.verticalLayout_5.addLayout(self.horizontalLayout_5)
+ self.dockWCurrentLocationDetails.setWidget(self.dockWCurrentTargetDetailsContents)
+ CreepyMainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(2), self.dockWCurrentLocationDetails)
+- self.mainToolbar = QtGui.QToolBar(CreepyMainWindow)
+- self.mainToolbar.setObjectName(_fromUtf8("mainToolbar"))
++ self.mainToolbar = QtWidgets.QToolBar(CreepyMainWindow)
++ self.mainToolbar.setObjectName("mainToolbar")
+ CreepyMainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.mainToolbar)
+- self.locationsActionsToolbar = QtGui.QToolBar(CreepyMainWindow)
+- self.locationsActionsToolbar.setObjectName(_fromUtf8("locationsActionsToolbar"))
++ self.locationsActionsToolbar = QtWidgets.QToolBar(CreepyMainWindow)
++ self.locationsActionsToolbar.setObjectName("locationsActionsToolbar")
+ CreepyMainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.locationsActionsToolbar)
+- self.dockWLogging = QtGui.QDockWidget(CreepyMainWindow)
+- self.dockWLogging.setObjectName(_fromUtf8("dockWLogging"))
+- self.dockWLoggingContents = QtGui.QWidget()
+- self.dockWLoggingContents.setObjectName(_fromUtf8("dockWLoggingContents"))
+- self.verticalLayout_9 = QtGui.QVBoxLayout(self.dockWLoggingContents)
+- self.verticalLayout_9.setObjectName(_fromUtf8("verticalLayout_9"))
+- self.loggingContents = QtGui.QTextEdit(self.dockWLoggingContents)
+- self.loggingContents.setObjectName(_fromUtf8("loggingContents"))
++ self.dockWLogging = QtWidgets.QDockWidget(CreepyMainWindow)
++ self.dockWLogging.setObjectName("dockWLogging")
++ self.dockWLoggingContents = QtWidgets.QWidget()
++ self.dockWLoggingContents.setObjectName("dockWLoggingContents")
++ self.verticalLayout_9 = QtWidgets.QVBoxLayout(self.dockWLoggingContents)
++ self.verticalLayout_9.setObjectName("verticalLayout_9")
++ self.loggingContents = QtWidgets.QTextEdit(self.dockWLoggingContents)
++ self.loggingContents.setObjectName("loggingContents")
+ self.verticalLayout_9.addWidget(self.loggingContents)
+ self.dockWLogging.setWidget(self.dockWLoggingContents)
+ CreepyMainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(8), self.dockWLogging)
+- self.actionExportKML = QtGui.QAction(CreepyMainWindow)
++ self.actionExportKML = QtWidgets.QAction(CreepyMainWindow)
+ self.actionExportKML.setCheckable(False)
+ icon1 = QtGui.QIcon()
+- icon1.addPixmap(QtGui.QPixmap(_fromUtf8(":/creepy/blue-document-export.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
++ icon1.addPixmap(QtGui.QPixmap(":/creepy/blue-document-export.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
+ self.actionExportKML.setIcon(icon1)
+- self.actionExportKML.setObjectName(_fromUtf8("actionExportKML"))
+- self.actionExportCSV = QtGui.QAction(CreepyMainWindow)
++ self.actionExportKML.setObjectName("actionExportKML")
++ self.actionExportCSV = QtWidgets.QAction(CreepyMainWindow)
+ self.actionExportCSV.setIcon(icon1)
+- self.actionExportCSV.setObjectName(_fromUtf8("actionExportCSV"))
+- self.actionExit = QtGui.QAction(CreepyMainWindow)
++ self.actionExportCSV.setObjectName("actionExportCSV")
++ self.actionExit = QtWidgets.QAction(CreepyMainWindow)
+ icon2 = QtGui.QIcon()
+- icon2.addPixmap(QtGui.QPixmap(_fromUtf8(":/creepy/cross.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
++ icon2.addPixmap(QtGui.QPixmap(":/creepy/cross.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
+ self.actionExit.setIcon(icon2)
+- self.actionExit.setObjectName(_fromUtf8("actionExit"))
+- self.actionReportProblem = QtGui.QAction(CreepyMainWindow)
++ self.actionExit.setObjectName("actionExit")
++ self.actionReportProblem = QtWidgets.QAction(CreepyMainWindow)
+ icon3 = QtGui.QIcon()
+- icon3.addPixmap(QtGui.QPixmap(_fromUtf8(":/creepy/exclamation.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
++ icon3.addPixmap(QtGui.QPixmap(":/creepy/exclamation.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
+ self.actionReportProblem.setIcon(icon3)
+- self.actionReportProblem.setObjectName(_fromUtf8("actionReportProblem"))
+- self.actionAbout = QtGui.QAction(CreepyMainWindow)
++ self.actionReportProblem.setObjectName("actionReportProblem")
++ self.actionAbout = QtWidgets.QAction(CreepyMainWindow)
+ icon4 = QtGui.QIcon()
+- icon4.addPixmap(QtGui.QPixmap(_fromUtf8(":/creepy/creepy")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
++ icon4.addPixmap(QtGui.QPixmap(":/creepy/creepy"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
+ self.actionAbout.setIcon(icon4)
+- self.actionAbout.setObjectName(_fromUtf8("actionAbout"))
+- self.actionPluginsConfiguration = QtGui.QAction(CreepyMainWindow)
++ self.actionAbout.setObjectName("actionAbout")
++ self.actionPluginsConfiguration = QtWidgets.QAction(CreepyMainWindow)
+ icon5 = QtGui.QIcon()
+- icon5.addPixmap(QtGui.QPixmap(_fromUtf8(":/creepy/application-sidebar-list.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
++ icon5.addPixmap(QtGui.QPixmap(":/creepy/application-sidebar-list.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
+ self.actionPluginsConfiguration.setIcon(icon5)
+- self.actionPluginsConfiguration.setObjectName(_fromUtf8("actionPluginsConfiguration"))
+- self.actionLocations_List = QtGui.QAction(CreepyMainWindow)
++ self.actionPluginsConfiguration.setObjectName("actionPluginsConfiguration")
++ self.actionLocations_List = QtWidgets.QAction(CreepyMainWindow)
+ self.actionLocations_List.setCheckable(True)
+ self.actionLocations_List.setChecked(True)
+- self.actionLocations_List.setSoftKeyRole(QtGui.QAction.NoSoftKey)
+- self.actionLocations_List.setObjectName(_fromUtf8("actionLocations_List"))
+- self.actionResult_Details = QtGui.QAction(CreepyMainWindow)
++ self.actionLocations_List.setSoftKeyRole(QtWidgets.QAction.NoSoftKey)
++ self.actionLocations_List.setObjectName("actionLocations_List")
++ self.actionResult_Details = QtWidgets.QAction(CreepyMainWindow)
+ self.actionResult_Details.setCheckable(True)
+ self.actionResult_Details.setChecked(True)
+- self.actionResult_Details.setObjectName(_fromUtf8("actionResult_Details"))
+- self.actionAvailable_Plugins = QtGui.QAction(CreepyMainWindow)
++ self.actionResult_Details.setObjectName("actionResult_Details")
++ self.actionAvailable_Plugins = QtWidgets.QAction(CreepyMainWindow)
+ self.actionAvailable_Plugins.setCheckable(True)
+ self.actionAvailable_Plugins.setChecked(True)
+- self.actionAvailable_Plugins.setObjectName(_fromUtf8("actionAvailable_Plugins"))
+- self.actionSettings = QtGui.QAction(CreepyMainWindow)
+- self.actionSettings.setObjectName(_fromUtf8("actionSettings"))
+- self.actionNewPersonProject = QtGui.QAction(CreepyMainWindow)
++ self.actionAvailable_Plugins.setObjectName("actionAvailable_Plugins")
++ self.actionSettings = QtWidgets.QAction(CreepyMainWindow)
++ self.actionSettings.setObjectName("actionSettings")
++ self.actionNewPersonProject = QtWidgets.QAction(CreepyMainWindow)
+ icon6 = QtGui.QIcon()
+- icon6.addPixmap(QtGui.QPixmap(_fromUtf8(":/creepy/user.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
++ icon6.addPixmap(QtGui.QPixmap(":/creepy/user.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
+ self.actionNewPersonProject.setIcon(icon6)
+- self.actionNewPersonProject.setObjectName(_fromUtf8("actionNewPersonProject"))
+- self.actionNewLocationBasedProject = QtGui.QAction(CreepyMainWindow)
+- self.actionNewLocationBasedProject.setObjectName(_fromUtf8("actionNewLocationBasedProject"))
+- self.actionAnalyzeCurrentProject = QtGui.QAction(CreepyMainWindow)
++ self.actionNewPersonProject.setObjectName("actionNewPersonProject")
++ self.actionNewLocationBasedProject = QtWidgets.QAction(CreepyMainWindow)
++ self.actionNewLocationBasedProject.setObjectName("actionNewLocationBasedProject")
++ self.actionAnalyzeCurrentProject = QtWidgets.QAction(CreepyMainWindow)
+ icon7 = QtGui.QIcon()
+- icon7.addPixmap(QtGui.QPixmap(_fromUtf8(":/creepy/target")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
++ icon7.addPixmap(QtGui.QPixmap(":/creepy/target"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
+ self.actionAnalyzeCurrentProject.setIcon(icon7)
+- self.actionAnalyzeCurrentProject.setObjectName(_fromUtf8("actionAnalyzeCurrentProject"))
+- self.actionDrawCurrentProject = QtGui.QAction(CreepyMainWindow)
++ self.actionAnalyzeCurrentProject.setObjectName("actionAnalyzeCurrentProject")
++ self.actionDrawCurrentProject = QtWidgets.QAction(CreepyMainWindow)
+ icon8 = QtGui.QIcon()
+- icon8.addPixmap(QtGui.QPixmap(_fromUtf8(":/creepy/map")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
++ icon8.addPixmap(QtGui.QPixmap(":/creepy/map"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
+ self.actionDrawCurrentProject.setIcon(icon8)
+- self.actionDrawCurrentProject.setObjectName(_fromUtf8("actionDrawCurrentProject"))
+- self.actionFilterLocationsDate = QtGui.QAction(CreepyMainWindow)
++ self.actionDrawCurrentProject.setObjectName("actionDrawCurrentProject")
++ self.actionFilterLocationsDate = QtWidgets.QAction(CreepyMainWindow)
+ icon9 = QtGui.QIcon()
+- icon9.addPixmap(QtGui.QPixmap(_fromUtf8(":/creepy/calendar-day.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
++ icon9.addPixmap(QtGui.QPixmap(":/creepy/calendar-day.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
+ self.actionFilterLocationsDate.setIcon(icon9)
+- self.actionFilterLocationsDate.setObjectName(_fromUtf8("actionFilterLocationsDate"))
+- self.actionFilterLocationsPosition = QtGui.QAction(CreepyMainWindow)
++ self.actionFilterLocationsDate.setObjectName("actionFilterLocationsDate")
++ self.actionFilterLocationsPosition = QtWidgets.QAction(CreepyMainWindow)
+ icon10 = QtGui.QIcon()
+- icon10.addPixmap(QtGui.QPixmap(_fromUtf8(":/creepy/marker.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
++ icon10.addPixmap(QtGui.QPixmap(":/creepy/marker.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
+ self.actionFilterLocationsPosition.setIcon(icon10)
+- self.actionFilterLocationsPosition.setObjectName(_fromUtf8("actionFilterLocationsPosition"))
+- self.actionRemoveFilters = QtGui.QAction(CreepyMainWindow)
++ self.actionFilterLocationsPosition.setObjectName("actionFilterLocationsPosition")
++ self.actionRemoveFilters = QtWidgets.QAction(CreepyMainWindow)
+ icon11 = QtGui.QIcon()
+- icon11.addPixmap(QtGui.QPixmap(_fromUtf8(":/creepy/minus")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
++ icon11.addPixmap(QtGui.QPixmap(":/creepy/minus"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
+ self.actionRemoveFilters.setIcon(icon11)
+- self.actionRemoveFilters.setObjectName(_fromUtf8("actionRemoveFilters"))
+- self.actionShowHeatMap = QtGui.QAction(CreepyMainWindow)
++ self.actionRemoveFilters.setObjectName("actionRemoveFilters")
++ self.actionShowHeatMap = QtWidgets.QAction(CreepyMainWindow)
+ self.actionShowHeatMap.setCheckable(True)
+ icon12 = QtGui.QIcon()
+- icon12.addPixmap(QtGui.QPixmap(_fromUtf8(":/creepy/fire.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
++ icon12.addPixmap(QtGui.QPixmap(":/creepy/fire.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
+ self.actionShowHeatMap.setIcon(icon12)
+- self.actionShowHeatMap.setObjectName(_fromUtf8("actionShowHeatMap"))
+- self.actionLocation_Actions = QtGui.QAction(CreepyMainWindow)
+- self.actionLocation_Actions.setObjectName(_fromUtf8("actionLocation_Actions"))
+- self.actionMain_Toolbar = QtGui.QAction(CreepyMainWindow)
+- self.actionMain_Toolbar.setObjectName(_fromUtf8("actionMain_Toolbar"))
+- self.actionDeleteCurrentProject = QtGui.QAction(CreepyMainWindow)
++ self.actionShowHeatMap.setObjectName("actionShowHeatMap")
++ self.actionLocation_Actions = QtWidgets.QAction(CreepyMainWindow)
++ self.actionLocation_Actions.setObjectName("actionLocation_Actions")
++ self.actionMain_Toolbar = QtWidgets.QAction(CreepyMainWindow)
++ self.actionMain_Toolbar.setObjectName("actionMain_Toolbar")
++ self.actionDeleteCurrentProject = QtWidgets.QAction(CreepyMainWindow)
+ icon13 = QtGui.QIcon()
+- icon13.addPixmap(QtGui.QPixmap(_fromUtf8(":/creepy/minus-circle")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
++ icon13.addPixmap(QtGui.QPixmap(":/creepy/minus-circle"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
+ self.actionDeleteCurrentProject.setIcon(icon13)
+- self.actionDeleteCurrentProject.setObjectName(_fromUtf8("actionDeleteCurrentProject"))
+- self.actionExportFilteredKML = QtGui.QAction(CreepyMainWindow)
++ self.actionDeleteCurrentProject.setObjectName("actionDeleteCurrentProject")
++ self.actionExportFilteredKML = QtWidgets.QAction(CreepyMainWindow)
+ self.actionExportFilteredKML.setIcon(icon1)
+- self.actionExportFilteredKML.setObjectName(_fromUtf8("actionExportFilteredKML"))
+- self.actionExportFilteredCSV = QtGui.QAction(CreepyMainWindow)
++ self.actionExportFilteredKML.setObjectName("actionExportFilteredKML")
++ self.actionExportFilteredCSV = QtWidgets.QAction(CreepyMainWindow)
+ self.actionExportFilteredCSV.setIcon(icon1)
+- self.actionExportFilteredCSV.setObjectName(_fromUtf8("actionExportFilteredCSV"))
+- self.actionReanalyzeCurrentProject = QtGui.QAction(CreepyMainWindow)
++ self.actionExportFilteredCSV.setObjectName("actionExportFilteredCSV")
++ self.actionReanalyzeCurrentProject = QtWidgets.QAction(CreepyMainWindow)
+ self.actionReanalyzeCurrentProject.setIcon(icon7)
+- self.actionReanalyzeCurrentProject.setObjectName(_fromUtf8("actionReanalyzeCurrentProject"))
+- self.actionCheckUpdates = QtGui.QAction(CreepyMainWindow)
++ self.actionReanalyzeCurrentProject.setObjectName("actionReanalyzeCurrentProject")
++ self.actionCheckUpdates = QtWidgets.QAction(CreepyMainWindow)
+ icon14 = QtGui.QIcon()
+- icon14.addPixmap(QtGui.QPixmap(_fromUtf8(":/creepy/globe.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
++ icon14.addPixmap(QtGui.QPixmap(":/creepy/globe.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
+ self.actionCheckUpdates.setIcon(icon14)
+- self.actionCheckUpdates.setObjectName(_fromUtf8("actionCheckUpdates"))
+- self.actionCompareProjects = QtGui.QAction(CreepyMainWindow)
+- self.actionCompareProjects.setObjectName(_fromUtf8("actionCompareProjects"))
+- self.actionFilterLocationsCustom = QtGui.QAction(CreepyMainWindow)
++ self.actionCheckUpdates.setObjectName("actionCheckUpdates")
++ self.actionCompareProjects = QtWidgets.QAction(CreepyMainWindow)
++ self.actionCompareProjects.setObjectName("actionCompareProjects")
++ self.actionFilterLocationsCustom = QtWidgets.QAction(CreepyMainWindow)
+ icon15 = QtGui.QIcon()
+- icon15.addPixmap(QtGui.QPixmap(_fromUtf8(":/creepy/counter.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
++ icon15.addPixmap(QtGui.QPixmap(":/creepy/counter.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
+ self.actionFilterLocationsCustom.setIcon(icon15)
+- self.actionFilterLocationsCustom.setObjectName(_fromUtf8("actionFilterLocationsCustom"))
+- self.actionNewPlaceProject = QtGui.QAction(CreepyMainWindow)
++ self.actionFilterLocationsCustom.setObjectName("actionFilterLocationsCustom")
++ self.actionNewPlaceProject = QtWidgets.QAction(CreepyMainWindow)
+ icon16 = QtGui.QIcon()
+- icon16.addPixmap(QtGui.QPixmap(_fromUtf8(":/creepy/globe-green.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
++ icon16.addPixmap(QtGui.QPixmap(":/creepy/globe-green.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
+ self.actionNewPlaceProject.setIcon(icon16)
+- self.actionNewPlaceProject.setObjectName(_fromUtf8("actionNewPlaceProject"))
+- self.actionFilterInaccurateLocations = QtGui.QAction(CreepyMainWindow)
++ self.actionNewPlaceProject.setObjectName("actionNewPlaceProject")
++ self.actionFilterInaccurateLocations = QtWidgets.QAction(CreepyMainWindow)
+ icon17 = QtGui.QIcon()
+- icon17.addPixmap(QtGui.QPixmap(_fromUtf8(":/creepy/marker_inaccurate.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
++ icon17.addPixmap(QtGui.QPixmap(":/creepy/marker_inaccurate.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
+ self.actionFilterInaccurateLocations.setIcon(icon17)
+- self.actionFilterInaccurateLocations.setObjectName(_fromUtf8("actionFilterInaccurateLocations"))
++ self.actionFilterInaccurateLocations.setObjectName("actionFilterInaccurateLocations")
+ self.menuNewProject.addAction(self.actionNewPersonProject)
+ self.menuNewProject.addAction(self.actionNewPlaceProject)
+ self.menuExport.addAction(self.actionExportKML)
+@@ -407,80 +392,71 @@
+
+ self.retranslateUi(CreepyMainWindow)
+ self.centralStackedWidget.setCurrentIndex(0)
+- QtCore.QObject.connect(self.actionExit, QtCore.SIGNAL(_fromUtf8("activated()")), CreepyMainWindow.close)
++ self.actionExit.activated.connect(CreepyMainWindow.close)
+ QtCore.QMetaObject.connectSlotsByName(CreepyMainWindow)
+
+ def retranslateUi(self, CreepyMainWindow):
+- CreepyMainWindow.setWindowTitle(_translate("CreepyMainWindow", "cree.py - Geolocation OSINT tool", None))
+- self.menuCreepy.setTitle(_translate("CreepyMainWindow", "Creepy", None))
+- self.menuNewProject.setTitle(_translate("CreepyMainWindow", "New Project", None))
+- self.menuExport.setTitle(_translate("CreepyMainWindow", "Export", None))
+- self.menuEdit.setTitle(_translate("CreepyMainWindow", "Edit", None))
+- self.menuAbout.setTitle(_translate("CreepyMainWindow", "Help", None))
+- self.menuView.setTitle(_translate("CreepyMainWindow", "View", None))
+- self.menuFilters.setTitle(_translate("CreepyMainWindow", "Filters", None))
+- self.dockWLocationsList.setWindowTitle(_translate("CreepyMainWindow", "Locations List", None))
+- self.dockWProjects.setWindowTitle(_translate("CreepyMainWindow", "Target Projects", None))
+- self.dockWCurrentLocationDetails.setWindowTitle(_translate("CreepyMainWindow", "Current Location Details", None))
+- self.currentTargetDetailsDetailsDateLabel.setText(_translate("CreepyMainWindow", "<b>Date: </b> ", None))
+- self.currentTargetDetailsLocationLabel.setText(_translate("CreepyMainWindow", "<b>Location: </b>", None))
+- self.currentTargetDetailsSourceLabel.setText(_translate("CreepyMainWindow", "<b>From: <b>", None))
+- self.currentTargetDetailsContextLabel.setText(_translate("CreepyMainWindow", "<b>Context: <b>", None))
+- self.mainToolbar.setWindowTitle(_translate("CreepyMainWindow", "toolBar", None))
+- self.locationsActionsToolbar.setWindowTitle(_translate("CreepyMainWindow", "toolBar_2", None))
+- self.dockWLogging.setWindowTitle(_translate("CreepyMainWindow", "Log Output", None))
+- self.actionExportKML.setText(_translate("CreepyMainWindow", "Export Project Locations as KML", None))
+- self.actionExportKML.setToolTip(_translate("CreepyMainWindow", "Export project locations in KML format", None))
+- self.actionExportCSV.setText(_translate("CreepyMainWindow", "Export Project Locations as CSV", None))
+- self.actionExportCSV.setToolTip(_translate("CreepyMainWindow", "Export project locations in CSV format", None))
+- self.actionExit.setText(_translate("CreepyMainWindow", "Exit", None))
+- self.actionReportProblem.setText(_translate("CreepyMainWindow", "Report a problem / bug", None))
+- self.actionAbout.setText(_translate("CreepyMainWindow", "About", None))
+- self.actionPluginsConfiguration.setText(_translate("CreepyMainWindow", "Plugins Configuration", None))
+- self.actionLocations_List.setText(_translate("CreepyMainWindow", "Locations List", None))
+- self.actionResult_Details.setText(_translate("CreepyMainWindow", "Result Details", None))
+- self.actionAvailable_Plugins.setText(_translate("CreepyMainWindow", "Available Plugins", None))
+- self.actionSettings.setText(_translate("CreepyMainWindow", "Settings", None))
+- self.actionNewPersonProject.setText(_translate("CreepyMainWindow", "Person Based Project", None))
+- self.actionNewLocationBasedProject.setText(_translate("CreepyMainWindow", "Location Based Project", None))
+- self.actionAnalyzeCurrentProject.setText(_translate("CreepyMainWindow", "Analyze Current Project", None))
+- self.actionAnalyzeCurrentProject.setToolTip(_translate("CreepyMainWindow", "Analyze Current Project", None))
+- self.actionDrawCurrentProject.setText(_translate("CreepyMainWindow", "Draw Locations for Current Project", None))
+- self.actionDrawCurrentProject.setToolTip(_translate("CreepyMainWindow", "Draw Locations for the currently selected project", None))
+- self.actionFilterLocationsDate.setText(_translate("CreepyMainWindow", "Filter Locations by Date", None))
+- self.actionFilterLocationsDate.setToolTip(_translate("CreepyMainWindow", "<html><head/><body><p>You can filter the retrieved locations from a project based on a date range within which they have been created</p></body></html>", None))
+- self.actionFilterLocationsPosition.setText(_translate("CreepyMainWindow", "Filter Locations by Position", None))
+- self.actionFilterLocationsPosition.setToolTip(_translate("CreepyMainWindow", "<html><head/><body><p>You can filter the retrieved locations based on their distance from a given point in the map</p></body></html>", None))
+- self.actionRemoveFilters.setText(_translate("CreepyMainWindow", "Remove Filters", None))
+- self.actionRemoveFilters.setToolTip(_translate("CreepyMainWindow", "<html><head/><body><p>Remove all the filters on date and locations and show all the retreived locations on the map</p></body></html>", None))
+- self.actionShowHeatMap.setText(_translate("CreepyMainWindow", "Show HeatMap", None))
+- self.actionShowHeatMap.setToolTip(_translate("CreepyMainWindow", "<html><head/><body><p>Show a heatmap with the selected locations instead of pointers.</p></body></html>", None))
+- self.actionLocation_Actions.setText(_translate("CreepyMainWindow", "Location Actions", None))
+- self.actionMain_Toolbar.setText(_translate("CreepyMainWindow", "Main Toolbar", None))
+- self.actionDeleteCurrentProject.setText(_translate("CreepyMainWindow", "Delete Current Project", None))
+- self.actionDeleteCurrentProject.setToolTip(_translate("CreepyMainWindow", "Delete this project", None))
+- self.actionExportFilteredKML.setText(_translate("CreepyMainWindow", "Export Filtered Locations as KML", None))
+- self.actionExportFilteredKML.setToolTip(_translate("CreepyMainWindow", "Export currently visible locations as a KML file", None))
+- self.actionExportFilteredCSV.setText(_translate("CreepyMainWindow", "Export Filtered Locations as CSV", None))
+- self.actionExportFilteredCSV.setToolTip(_translate("CreepyMainWindow", "Export currently visible locations as CSV", None))
+- self.actionReanalyzeCurrentProject.setText(_translate("CreepyMainWindow", "Reanalyze Current Project", None))
+- self.actionReanalyzeCurrentProject.setToolTip(_translate("CreepyMainWindow", "Reanalyze Current Project", None))
+- self.actionCheckUpdates.setText(_translate("CreepyMainWindow", "Check for updates", None))
+- self.actionCompareProjects.setText(_translate("CreepyMainWindow", "Compare Projects", None))
+- self.actionCompareProjects.setToolTip(_translate("CreepyMainWindow", "Compare two projects", None))
+- self.actionFilterLocationsCustom.setText(_translate("CreepyMainWindow", "Filter Locations ( Custom ) ", None))
+- self.actionNewPlaceProject.setText(_translate("CreepyMainWindow", "Place Based Project", None))
+- self.actionFilterInaccurateLocations.setText(_translate("CreepyMainWindow", "Filter Inaccurate Locations", None))
++ _translate = QtCore.QCoreApplication.translate
++ CreepyMainWindow.setWindowTitle(_translate("CreepyMainWindow", "cree.py - Geolocation OSINT tool"))
++ self.menuCreepy.setTitle(_translate("CreepyMainWindow", "Creepy"))
++ self.menuNewProject.setTitle(_translate("CreepyMainWindow", "New Project"))
++ self.menuExport.setTitle(_translate("CreepyMainWindow", "Export"))
++ self.menuEdit.setTitle(_translate("CreepyMainWindow", "Edit"))
++ self.menuAbout.setTitle(_translate("CreepyMainWindow", "Help"))
++ self.menuView.setTitle(_translate("CreepyMainWindow", "View"))
++ self.menuFilters.setTitle(_translate("CreepyMainWindow", "Filters"))
++ self.dockWLocationsList.setWindowTitle(_translate("CreepyMainWindow", "Locations List"))
++ self.dockWProjects.setWindowTitle(_translate("CreepyMainWindow", "Target Projects"))
++ self.dockWCurrentLocationDetails.setWindowTitle(_translate("CreepyMainWindow", "Current Location Details"))
++ self.currentTargetDetailsDetailsDateLabel.setText(_translate("CreepyMainWindow", "<b>Date: </b> "))
++ self.currentTargetDetailsLocationLabel.setText(_translate("CreepyMainWindow", "<b>Location: </b>"))
++ self.currentTargetDetailsSourceLabel.setText(_translate("CreepyMainWindow", "<b>From: <b>"))
++ self.currentTargetDetailsContextLabel.setText(_translate("CreepyMainWindow", "<b>Context: <b>"))
++ self.mainToolbar.setWindowTitle(_translate("CreepyMainWindow", "toolBar"))
++ self.locationsActionsToolbar.setWindowTitle(_translate("CreepyMainWindow", "toolBar_2"))
++ self.dockWLogging.setWindowTitle(_translate("CreepyMainWindow", "Log Output"))
++ self.actionExportKML.setText(_translate("CreepyMainWindow", "Export Project Locations as KML"))
++ self.actionExportKML.setToolTip(_translate("CreepyMainWindow", "Export project locations in KML format"))
++ self.actionExportCSV.setText(_translate("CreepyMainWindow", "Export Project Locations as CSV"))
++ self.actionExportCSV.setToolTip(_translate("CreepyMainWindow", "Export project locations in CSV format"))
++ self.actionExit.setText(_translate("CreepyMainWindow", "Exit"))
++ self.actionReportProblem.setText(_translate("CreepyMainWindow", "Report a problem / bug"))
++ self.actionAbout.setText(_translate("CreepyMainWindow", "About"))
++ self.actionPluginsConfiguration.setText(_translate("CreepyMainWindow", "Plugins Configuration"))
++ self.actionLocations_List.setText(_translate("CreepyMainWindow", "Locations List"))
++ self.actionResult_Details.setText(_translate("CreepyMainWindow", "Result Details"))
++ self.actionAvailable_Plugins.setText(_translate("CreepyMainWindow", "Available Plugins"))
++ self.actionSettings.setText(_translate("CreepyMainWindow", "Settings"))
++ self.actionNewPersonProject.setText(_translate("CreepyMainWindow", "Person Based Project"))
++ self.actionNewLocationBasedProject.setText(_translate("CreepyMainWindow", "Location Based Project"))
++ self.actionAnalyzeCurrentProject.setText(_translate("CreepyMainWindow", "Analyze Current Project"))
++ self.actionAnalyzeCurrentProject.setToolTip(_translate("CreepyMainWindow", "Analyze Current Project"))
++ self.actionDrawCurrentProject.setText(_translate("CreepyMainWindow", "Draw Locations for Current Project"))
++ self.actionDrawCurrentProject.setToolTip(_translate("CreepyMainWindow", "Draw Locations for the currently selected project"))
++ self.actionFilterLocationsDate.setText(_translate("CreepyMainWindow", "Filter Locations by Date"))
++ self.actionFilterLocationsDate.setToolTip(_translate("CreepyMainWindow", "<html><head/><body><p>You can filter the retrieved locations from a project based on a date range within which they have been created</p></body></html>"))
++ self.actionFilterLocationsPosition.setText(_translate("CreepyMainWindow", "Filter Locations by Position"))
++ self.actionFilterLocationsPosition.setToolTip(_translate("CreepyMainWindow", "<html><head/><body><p>You can filter the retrieved locations based on their distance from a given point in the map</p></body></html>"))
++ self.actionRemoveFilters.setText(_translate("CreepyMainWindow", "Remove Filters"))
++ self.actionRemoveFilters.setToolTip(_translate("CreepyMainWindow", "<html><head/><body><p>Remove all the filters on date and locations and show all the retreived locations on the map</p></body></html>"))
++ self.actionShowHeatMap.setText(_translate("CreepyMainWindow", "Show HeatMap"))
++ self.actionShowHeatMap.setToolTip(_translate("CreepyMainWindow", "<html><head/><body><p>Show a heatmap with the selected locations instead of pointers.</p></body></html>"))
++ self.actionLocation_Actions.setText(_translate("CreepyMainWindow", "Location Actions"))
++ self.actionMain_Toolbar.setText(_translate("CreepyMainWindow", "Main Toolbar"))
++ self.actionDeleteCurrentProject.setText(_translate("CreepyMainWindow", "Delete Current Project"))
++ self.actionDeleteCurrentProject.setToolTip(_translate("CreepyMainWindow", "Delete this project"))
++ self.actionExportFilteredKML.setText(_translate("CreepyMainWindow", "Export Filtered Locations as KML"))
++ self.actionExportFilteredKML.setToolTip(_translate("CreepyMainWindow", "Export currently visible locations as a KML file"))
++ self.actionExportFilteredCSV.setText(_translate("CreepyMainWindow", "Export Filtered Locations as CSV"))
++ self.actionExportFilteredCSV.setToolTip(_translate("CreepyMainWindow", "Export currently visible locations as CSV"))
++ self.actionReanalyzeCurrentProject.setText(_translate("CreepyMainWindow", "Reanalyze Current Project"))
++ self.actionReanalyzeCurrentProject.setToolTip(_translate("CreepyMainWindow", "Reanalyze Current Project"))
++ self.actionCheckUpdates.setText(_translate("CreepyMainWindow", "Check for updates"))
++ self.actionCompareProjects.setText(_translate("CreepyMainWindow", "Compare Projects"))
++ self.actionCompareProjects.setToolTip(_translate("CreepyMainWindow", "Compare two projects"))
++ self.actionFilterLocationsCustom.setText(_translate("CreepyMainWindow", "Filter Locations ( Custom ) "))
++ self.actionNewPlaceProject.setText(_translate("CreepyMainWindow", "Place Based Project"))
++ self.actionFilterInaccurateLocations.setText(_translate("CreepyMainWindow", "Filter Inaccurate Locations"))
+
+-from PyQt4 import QtWebKit
++from PyQt5 import QtWebKitWidgets
+ import creepy_resources_rc
+-
+-if __name__ == "__main__":
+- import sys
+- app = QtGui.QApplication(sys.argv)
+- CreepyMainWindow = QtGui.QMainWindow()
+- ui = Ui_CreepyMainWindow()
+- ui.setupUi(CreepyMainWindow)
+- CreepyMainWindow.show()
+- sys.exit(app.exec_())
+-
+--- creepy.orig/creepy/ui/FilterLocationsCustomDialog.py
++++ creepy/creepy/ui/FilterLocationsCustomDialog.py
+@@ -1,102 +1,88 @@
+ # -*- coding: utf-8 -*-
+
+-# Form implementation generated from reading ui file 'Development/python/creepy/gui/filterLocationsCustomDialog.ui'
++# Form implementation generated from reading ui file 'filterLocationsCustomDialog.ui'
+ #
+-# Created: Wed Oct 15 19:48:10 2014
+-# by: PyQt4 UI code generator 4.10.4
++# Created by: PyQt5 UI code generator 5.5.1
+ #
+ # WARNING! All changes made in this file will be lost!
+
+-from PyQt4 import QtCore, QtGui
+-
+-try:
+- _fromUtf8 = QtCore.QString.fromUtf8
+-except AttributeError:
+- def _fromUtf8(s):
+- return s
+-
+-try:
+- _encoding = QtGui.QApplication.UnicodeUTF8
+- def _translate(context, text, disambig):
+- return QtGui.QApplication.translate(context, text, disambig, _encoding)
+-except AttributeError:
+- def _translate(context, text, disambig):
+- return QtGui.QApplication.translate(context, text, disambig)
++from PyQt5 import QtCore, QtGui, QtWidgets
+
+ class Ui_FilterLocationsCustomDialog(object):
+ def setupUi(self, FilterLocationsCustomDialog):
+- FilterLocationsCustomDialog.setObjectName(_fromUtf8("FilterLocationsCustomDialog"))
++ FilterLocationsCustomDialog.setObjectName("FilterLocationsCustomDialog")
+ FilterLocationsCustomDialog.resize(1202, 403)
+ icon = QtGui.QIcon()
+- icon.addPixmap(QtGui.QPixmap(_fromUtf8(":/creepy/calendar-day.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
++ icon.addPixmap(QtGui.QPixmap(":/creepy/calendar-day.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
+ FilterLocationsCustomDialog.setWindowIcon(icon)
+ FilterLocationsCustomDialog.setModal(True)
+- self.verticalLayout = QtGui.QVBoxLayout(FilterLocationsCustomDialog)
+- self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
+- self.containerLayout = QtGui.QVBoxLayout()
+- self.containerLayout.setObjectName(_fromUtf8("containerLayout"))
+- self.titleLabel = QtGui.QLabel(FilterLocationsCustomDialog)
+- sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Maximum)
++ self.verticalLayout = QtWidgets.QVBoxLayout(FilterLocationsCustomDialog)
++ self.verticalLayout.setObjectName("verticalLayout")
++ self.containerLayout = QtWidgets.QVBoxLayout()
++ self.containerLayout.setObjectName("containerLayout")
++ self.titleLabel = QtWidgets.QLabel(FilterLocationsCustomDialog)
++ sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Maximum)
+ sizePolicy.setHorizontalStretch(0)
+ sizePolicy.setVerticalStretch(0)
+ sizePolicy.setHeightForWidth(self.titleLabel.sizePolicy().hasHeightForWidth())
+ self.titleLabel.setSizePolicy(sizePolicy)
+- self.titleLabel.setObjectName(_fromUtf8("titleLabel"))
++ self.titleLabel.setObjectName("titleLabel")
+ self.containerLayout.addWidget(self.titleLabel)
+- self.fieldsContainerLayout = QtGui.QHBoxLayout()
+- self.fieldsContainerLayout.setObjectName(_fromUtf8("fieldsContainerLayout"))
+- self.hoursOfDayContainer = QtGui.QVBoxLayout()
+- self.hoursOfDayContainer.setObjectName(_fromUtf8("hoursOfDayContainer"))
+- self.hoursOfDayLabel = QtGui.QLabel(FilterLocationsCustomDialog)
+- self.hoursOfDayLabel.setObjectName(_fromUtf8("hoursOfDayLabel"))
++ self.fieldsContainerLayout = QtWidgets.QHBoxLayout()
++ self.fieldsContainerLayout.setObjectName("fieldsContainerLayout")
++ self.hoursOfDayContainer = QtWidgets.QVBoxLayout()
++ self.hoursOfDayContainer.setObjectName("hoursOfDayContainer")
++ self.hoursOfDayLabel = QtWidgets.QLabel(FilterLocationsCustomDialog)
++ self.hoursOfDayLabel.setObjectName("hoursOfDayLabel")
+ self.hoursOfDayContainer.addWidget(self.hoursOfDayLabel)
+- self.hoursOfDayListWidget = QtGui.QListWidget(FilterLocationsCustomDialog)
+- self.hoursOfDayListWidget.setObjectName(_fromUtf8("hoursOfDayListWidget"))
++ self.hoursOfDayListWidget = QtWidgets.QListWidget(FilterLocationsCustomDialog)
++ self.hoursOfDayListWidget.setObjectName("hoursOfDayListWidget")
+ self.hoursOfDayContainer.addWidget(self.hoursOfDayListWidget)
+ self.fieldsContainerLayout.addLayout(self.hoursOfDayContainer)
+- self.daysOfWeekContainer = QtGui.QVBoxLayout()
+- self.daysOfWeekContainer.setObjectName(_fromUtf8("daysOfWeekContainer"))
+- self.daysOfWeekLayout = QtGui.QVBoxLayout()
+- self.daysOfWeekLayout.setObjectName(_fromUtf8("daysOfWeekLayout"))
+- self.daysOfWeekLabel = QtGui.QLabel(FilterLocationsCustomDialog)
+- self.daysOfWeekLabel.setObjectName(_fromUtf8("daysOfWeekLabel"))
++ self.daysOfWeekContainer = QtWidgets.QVBoxLayout()
++ self.daysOfWeekContainer.setObjectName("daysOfWeekContainer")
++ self.daysOfWeekLayout = QtWidgets.QVBoxLayout()
++ self.daysOfWeekLayout.setObjectName("daysOfWeekLayout")
++ self.daysOfWeekLabel = QtWidgets.QLabel(FilterLocationsCustomDialog)
++ self.daysOfWeekLabel.setObjectName("daysOfWeekLabel")
+ self.daysOfWeekLayout.addWidget(self.daysOfWeekLabel)
+- self.daysOfWeekListWidget = QtGui.QListWidget(FilterLocationsCustomDialog)
+- self.daysOfWeekListWidget.setObjectName(_fromUtf8("daysOfWeekListWidget"))
++ self.daysOfWeekListWidget = QtWidgets.QListWidget(FilterLocationsCustomDialog)
++ self.daysOfWeekListWidget.setObjectName("daysOfWeekListWidget")
+ self.daysOfWeekLayout.addWidget(self.daysOfWeekListWidget)
+ self.daysOfWeekContainer.addLayout(self.daysOfWeekLayout)
+ self.fieldsContainerLayout.addLayout(self.daysOfWeekContainer)
+- self.monthsOfYearContainer = QtGui.QVBoxLayout()
+- self.monthsOfYearContainer.setObjectName(_fromUtf8("monthsOfYearContainer"))
+- self.monthsOfYearLayout = QtGui.QVBoxLayout()
+- self.monthsOfYearLayout.setObjectName(_fromUtf8("monthsOfYearLayout"))
+- self.monthsOfYearLabel = QtGui.QLabel(FilterLocationsCustomDialog)
++ self.monthsOfYearContainer = QtWidgets.QVBoxLayout()
++ self.monthsOfYearContainer.setObjectName("monthsOfYearContainer")
++ self.monthsOfYearLayout = QtWidgets.QVBoxLayout()
++ self.monthsOfYearLayout.setObjectName("monthsOfYearLayout")
++ self.monthsOfYearLabel = QtWidgets.QLabel(FilterLocationsCustomDialog)
+ self.monthsOfYearLabel.setTextFormat(QtCore.Qt.AutoText)
+- self.monthsOfYearLabel.setObjectName(_fromUtf8("monthsOfYearLabel"))
++ self.monthsOfYearLabel.setObjectName("monthsOfYearLabel")
+ self.monthsOfYearLayout.addWidget(self.monthsOfYearLabel)
+- self.monthsOfYearListWidget = QtGui.QListWidget(FilterLocationsCustomDialog)
+- self.monthsOfYearListWidget.setObjectName(_fromUtf8("monthsOfYearListWidget"))
++ self.monthsOfYearListWidget = QtWidgets.QListWidget(FilterLocationsCustomDialog)
++ self.monthsOfYearListWidget.setObjectName("monthsOfYearListWidget")
+ self.monthsOfYearLayout.addWidget(self.monthsOfYearListWidget)
+ self.monthsOfYearContainer.addLayout(self.monthsOfYearLayout)
+ self.fieldsContainerLayout.addLayout(self.monthsOfYearContainer)
+ self.containerLayout.addLayout(self.fieldsContainerLayout)
+ self.verticalLayout.addLayout(self.containerLayout)
+- self.buttonBox = QtGui.QDialogButtonBox(FilterLocationsCustomDialog)
++ self.buttonBox = QtWidgets.QDialogButtonBox(FilterLocationsCustomDialog)
+ self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
+- self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok)
+- self.buttonBox.setObjectName(_fromUtf8("buttonBox"))
++ self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Ok)
++ self.buttonBox.setObjectName("buttonBox")
+ self.verticalLayout.addWidget(self.buttonBox)
+
+ self.retranslateUi(FilterLocationsCustomDialog)
+- QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("accepted()")), FilterLocationsCustomDialog.accept)
+- QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("rejected()")), FilterLocationsCustomDialog.reject)
++ self.buttonBox.accepted.connect(FilterLocationsCustomDialog.accept)
++ self.buttonBox.rejected.connect(FilterLocationsCustomDialog.reject)
+ QtCore.QMetaObject.connectSlotsByName(FilterLocationsCustomDialog)
+
+ def retranslateUi(self, FilterLocationsCustomDialog):
+- FilterLocationsCustomDialog.setWindowTitle(_translate("FilterLocationsCustomDialog", "Filter Locations By Date", None))
+- self.titleLabel.setText(_translate("FilterLocationsCustomDialog", "<html><head/><body><p><span style=\" font-size:9pt;\">Select the custom filtering options</span></p></body></html>", None))
+- self.hoursOfDayLabel.setText(_translate("FilterLocationsCustomDialog", "<html><head/><body><p><span style=\" font-weight:600;\">Hours in the day</span></p></body></html>", None))
+- self.daysOfWeekLabel.setText(_translate("FilterLocationsCustomDialog", "<html><head/><body><p><span style=\" font-weight:600;\">Days of the week</span></p></body></html>", None))
+- self.monthsOfYearLabel.setText(_translate("FilterLocationsCustomDialog", "<html><head/><body><p><span style=\" font-weight:600;\">Months of the year</span></p></body></html>", None))
++ _translate = QtCore.QCoreApplication.translate
++ FilterLocationsCustomDialog.setWindowTitle(_translate("FilterLocationsCustomDialog", "Filter Locations By Date"))
++ self.titleLabel.setText(_translate("FilterLocationsCustomDialog", "<html><head/><body><p><span style=\" font-size:9pt;\">Select the custom filtering options</span></p></body></html>"))
++ self.hoursOfDayLabel.setText(_translate("FilterLocationsCustomDialog", "<html><head/><body><p><span style=\" font-weight:600;\">Hours in the day</span></p></body></html>"))
++ self.daysOfWeekLabel.setText(_translate("FilterLocationsCustomDialog", "<html><head/><body><p><span style=\" font-weight:600;\">Days of the week</span></p></body></html>"))
++ self.monthsOfYearLabel.setText(_translate("FilterLocationsCustomDialog", "<html><head/><body><p><span style=\" font-weight:600;\">Months of the year</span></p></body></html>"))
+
+ import creepy_resources_rc
+--- creepy.orig/creepy/ui/FilterLocationsDateDialog.py
++++ creepy/creepy/ui/FilterLocationsDateDialog.py
+@@ -1,96 +1,82 @@
+ # -*- coding: utf-8 -*-
+
+-# Form implementation generated from reading ui file 'Development/python/creepy/gui/filterLocationsDateDialog.ui'
++# Form implementation generated from reading ui file 'filterLocationsDateDialog.ui'
+ #
+-# Created: Wed Oct 15 21:58:33 2014
+-# by: PyQt4 UI code generator 4.10.4
++# Created by: PyQt5 UI code generator 5.5.1
+ #
+ # WARNING! All changes made in this file will be lost!
+
+-from PyQt4 import QtCore, QtGui
+-
+-try:
+- _fromUtf8 = QtCore.QString.fromUtf8
+-except AttributeError:
+- def _fromUtf8(s):
+- return s
+-
+-try:
+- _encoding = QtGui.QApplication.UnicodeUTF8
+- def _translate(context, text, disambig):
+- return QtGui.QApplication.translate(context, text, disambig, _encoding)
+-except AttributeError:
+- def _translate(context, text, disambig):
+- return QtGui.QApplication.translate(context, text, disambig)
++from PyQt5 import QtCore, QtGui, QtWidgets
+
+ class Ui_FilterLocationsDateDialog(object):
+ def setupUi(self, FilterLocationsDateDialog):
+- FilterLocationsDateDialog.setObjectName(_fromUtf8("FilterLocationsDateDialog"))
++ FilterLocationsDateDialog.setObjectName("FilterLocationsDateDialog")
+ FilterLocationsDateDialog.resize(928, 403)
+ icon = QtGui.QIcon()
+- icon.addPixmap(QtGui.QPixmap(_fromUtf8(":/creepy/calendar")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
++ icon.addPixmap(QtGui.QPixmap(":/creepy/calendar"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
+ FilterLocationsDateDialog.setWindowIcon(icon)
+ FilterLocationsDateDialog.setModal(True)
+- self.verticalLayout = QtGui.QVBoxLayout(FilterLocationsDateDialog)
+- self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
+- self.containerLayout = QtGui.QVBoxLayout()
+- self.containerLayout.setObjectName(_fromUtf8("containerLayout"))
+- self.titleLabel = QtGui.QLabel(FilterLocationsDateDialog)
+- sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Maximum)
++ self.verticalLayout = QtWidgets.QVBoxLayout(FilterLocationsDateDialog)
++ self.verticalLayout.setObjectName("verticalLayout")
++ self.containerLayout = QtWidgets.QVBoxLayout()
++ self.containerLayout.setObjectName("containerLayout")
++ self.titleLabel = QtWidgets.QLabel(FilterLocationsDateDialog)
++ sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Maximum)
+ sizePolicy.setHorizontalStretch(0)
+ sizePolicy.setVerticalStretch(0)
+ sizePolicy.setHeightForWidth(self.titleLabel.sizePolicy().hasHeightForWidth())
+ self.titleLabel.setSizePolicy(sizePolicy)
+- self.titleLabel.setObjectName(_fromUtf8("titleLabel"))
++ self.titleLabel.setObjectName("titleLabel")
+ self.containerLayout.addWidget(self.titleLabel)
+- self.calendarContainerLayout = QtGui.QHBoxLayout()
+- self.calendarContainerLayout.setObjectName(_fromUtf8("calendarContainerLayout"))
+- self.startDateContainer = QtGui.QVBoxLayout()
+- self.startDateContainer.setObjectName(_fromUtf8("startDateContainer"))
+- self.startDateLabel = QtGui.QLabel(FilterLocationsDateDialog)
++ self.calendarContainerLayout = QtWidgets.QHBoxLayout()
++ self.calendarContainerLayout.setObjectName("calendarContainerLayout")
++ self.startDateContainer = QtWidgets.QVBoxLayout()
++ self.startDateContainer.setObjectName("startDateContainer")
++ self.startDateLabel = QtWidgets.QLabel(FilterLocationsDateDialog)
+ self.startDateLabel.setTextFormat(QtCore.Qt.AutoText)
+- self.startDateLabel.setObjectName(_fromUtf8("startDateLabel"))
++ self.startDateLabel.setObjectName("startDateLabel")
+ self.startDateContainer.addWidget(self.startDateLabel)
+- self.stardateCalendarWidget = QtGui.QCalendarWidget(FilterLocationsDateDialog)
+- self.stardateCalendarWidget.setObjectName(_fromUtf8("stardateCalendarWidget"))
++ self.stardateCalendarWidget = QtWidgets.QCalendarWidget(FilterLocationsDateDialog)
++ self.stardateCalendarWidget.setObjectName("stardateCalendarWidget")
+ self.startDateContainer.addWidget(self.stardateCalendarWidget)
+ self.calendarContainerLayout.addLayout(self.startDateContainer)
+- self.endDateContainer = QtGui.QVBoxLayout()
+- self.endDateContainer.setObjectName(_fromUtf8("endDateContainer"))
+- self.endDateLabel = QtGui.QLabel(FilterLocationsDateDialog)
+- self.endDateLabel.setObjectName(_fromUtf8("endDateLabel"))
++ self.endDateContainer = QtWidgets.QVBoxLayout()
++ self.endDateContainer.setObjectName("endDateContainer")
++ self.endDateLabel = QtWidgets.QLabel(FilterLocationsDateDialog)
++ self.endDateLabel.setObjectName("endDateLabel")
+ self.endDateContainer.addWidget(self.endDateLabel)
+- self.endDateCalendarWidget = QtGui.QCalendarWidget(FilterLocationsDateDialog)
+- self.endDateCalendarWidget.setObjectName(_fromUtf8("endDateCalendarWidget"))
++ self.endDateCalendarWidget = QtWidgets.QCalendarWidget(FilterLocationsDateDialog)
++ self.endDateCalendarWidget.setObjectName("endDateCalendarWidget")
+ self.endDateContainer.addWidget(self.endDateCalendarWidget)
+ self.calendarContainerLayout.addLayout(self.endDateContainer)
+ self.containerLayout.addLayout(self.calendarContainerLayout)
+- self.timeContainerLayout = QtGui.QHBoxLayout()
+- self.timeContainerLayout.setObjectName(_fromUtf8("timeContainerLayout"))
+- self.startDateTimeEdit = QtGui.QTimeEdit(FilterLocationsDateDialog)
+- self.startDateTimeEdit.setObjectName(_fromUtf8("startDateTimeEdit"))
++ self.timeContainerLayout = QtWidgets.QHBoxLayout()
++ self.timeContainerLayout.setObjectName("timeContainerLayout")
++ self.startDateTimeEdit = QtWidgets.QTimeEdit(FilterLocationsDateDialog)
++ self.startDateTimeEdit.setObjectName("startDateTimeEdit")
+ self.timeContainerLayout.addWidget(self.startDateTimeEdit)
+- self.endDateTimeEdit = QtGui.QTimeEdit(FilterLocationsDateDialog)
+- self.endDateTimeEdit.setObjectName(_fromUtf8("endDateTimeEdit"))
++ self.endDateTimeEdit = QtWidgets.QTimeEdit(FilterLocationsDateDialog)
++ self.endDateTimeEdit.setObjectName("endDateTimeEdit")
+ self.timeContainerLayout.addWidget(self.endDateTimeEdit)
+ self.containerLayout.addLayout(self.timeContainerLayout)
+ self.verticalLayout.addLayout(self.containerLayout)
+- self.buttonBox = QtGui.QDialogButtonBox(FilterLocationsDateDialog)
++ self.buttonBox = QtWidgets.QDialogButtonBox(FilterLocationsDateDialog)
+ self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
+- self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok)
+- self.buttonBox.setObjectName(_fromUtf8("buttonBox"))
++ self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Ok)
++ self.buttonBox.setObjectName("buttonBox")
+ self.verticalLayout.addWidget(self.buttonBox)
+
+ self.retranslateUi(FilterLocationsDateDialog)
+- QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("accepted()")), FilterLocationsDateDialog.accept)
+- QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("rejected()")), FilterLocationsDateDialog.reject)
++ self.buttonBox.accepted.connect(FilterLocationsDateDialog.accept)
++ self.buttonBox.rejected.connect(FilterLocationsDateDialog.reject)
+ QtCore.QMetaObject.connectSlotsByName(FilterLocationsDateDialog)
+
+ def retranslateUi(self, FilterLocationsDateDialog):
+- FilterLocationsDateDialog.setWindowTitle(_translate("FilterLocationsDateDialog", "Filter Locations By Date", None))
+- self.titleLabel.setText(_translate("FilterLocationsDateDialog", "<html><head/><body><p><span style=\" font-size:9pt;\">Select the start and end dates and times ( </span><span style=\" font-size:9pt; color:#ff0000;\">Note</span><span style=\" font-size:9pt;\"> that the selected dates are </span><span style=\" font-size:9pt; font-weight:600;\">UTC</span><span style=\" font-size:9pt;\"> ! )</span></p></body></html>", None))
+- self.startDateLabel.setText(_translate("FilterLocationsDateDialog", "<b>Start Date</b>", None))
+- self.endDateLabel.setText(_translate("FilterLocationsDateDialog", "<b>End Date</b>", None))
+- self.startDateTimeEdit.setDisplayFormat(_translate("FilterLocationsDateDialog", "hh:mm:ss AP", None))
++ _translate = QtCore.QCoreApplication.translate
++ FilterLocationsDateDialog.setWindowTitle(_translate("FilterLocationsDateDialog", "Filter Locations By Date"))
++ self.titleLabel.setText(_translate("FilterLocationsDateDialog", "<html><head/><body><p><span style=\" font-size:9pt;\">Select the start and end dates and times ( </span><span style=\" font-size:9pt; color:#ff0000;\">Note</span><span style=\" font-size:9pt;\"> that the selected dates are </span><span style=\" font-size:9pt; font-weight:600;\">UTC</span><span style=\" font-size:9pt;\"> ! )</span></p></body></html>"))
++ self.startDateLabel.setText(_translate("FilterLocationsDateDialog", "<b>Start Date</b>"))
++ self.endDateLabel.setText(_translate("FilterLocationsDateDialog", "<b>End Date</b>"))
++ self.startDateTimeEdit.setDisplayFormat(_translate("FilterLocationsDateDialog", "hh:mm:ss AP"))
+
+ import creepy_resources_rc
+--- creepy.orig/creepy/ui/FilterLocationsPointDialog.py
++++ creepy/creepy/ui/FilterLocationsPointDialog.py
+@@ -1,101 +1,85 @@
+ # -*- coding: utf-8 -*-
+
+-# Form implementation generated from reading ui file '.\filterLocationsPointDialog.ui'
++# Form implementation generated from reading ui file 'filterLocationsPointDialog.ui'
+ #
+-# Created: Fri Jan 31 15:33:25 2014
+-# by: PyQt4 UI code generator 4.9.4
++# Created by: PyQt5 UI code generator 5.5.1
+ #
+ # WARNING! All changes made in this file will be lost!
+
+-from PyQt4 import QtCore, QtGui
+-
+-try:
+- _fromUtf8 = QtCore.QString.fromUtf8
+-except AttributeError:
+- _fromUtf8 = lambda s: s
++from PyQt5 import QtCore, QtGui, QtWidgets
+
+ class Ui_FilteLocationsPointDialog(object):
+ def setupUi(self, FilteLocationsPointDialog):
+- FilteLocationsPointDialog.setObjectName(_fromUtf8("FilteLocationsPointDialog"))
++ FilteLocationsPointDialog.setObjectName("FilteLocationsPointDialog")
+ FilteLocationsPointDialog.resize(758, 565)
+ icon = QtGui.QIcon()
+- icon.addPixmap(QtGui.QPixmap(_fromUtf8(":/creepy/marker")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
++ icon.addPixmap(QtGui.QPixmap(":/creepy/marker"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
+ FilteLocationsPointDialog.setWindowIcon(icon)
+- self.buttonBox = QtGui.QDialogButtonBox(FilteLocationsPointDialog)
++ self.buttonBox = QtWidgets.QDialogButtonBox(FilteLocationsPointDialog)
+ self.buttonBox.setGeometry(QtCore.QRect(390, 520, 341, 32))
+ self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
+- self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok)
+- self.buttonBox.setObjectName(_fromUtf8("buttonBox"))
+- self.verticalLayoutWidget = QtGui.QWidget(FilteLocationsPointDialog)
++ self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Ok)
++ self.buttonBox.setObjectName("buttonBox")
++ self.verticalLayoutWidget = QtWidgets.QWidget(FilteLocationsPointDialog)
+ self.verticalLayoutWidget.setGeometry(QtCore.QRect(10, 10, 731, 501))
+- self.verticalLayoutWidget.setObjectName(_fromUtf8("verticalLayoutWidget"))
+- self.containerLayout = QtGui.QVBoxLayout(self.verticalLayoutWidget)
+- self.containerLayout.setMargin(0)
+- self.containerLayout.setObjectName(_fromUtf8("containerLayout"))
+- self.titleLabel = QtGui.QLabel(self.verticalLayoutWidget)
+- sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Maximum)
++ self.verticalLayoutWidget.setObjectName("verticalLayoutWidget")
++ self.containerLayout = QtWidgets.QVBoxLayout(self.verticalLayoutWidget)
++ self.containerLayout.setObjectName("containerLayout")
++ self.titleLabel = QtWidgets.QLabel(self.verticalLayoutWidget)
++ sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Maximum)
+ sizePolicy.setHorizontalStretch(0)
+ sizePolicy.setVerticalStretch(0)
+ sizePolicy.setHeightForWidth(self.titleLabel.sizePolicy().hasHeightForWidth())
+ self.titleLabel.setSizePolicy(sizePolicy)
+ self.titleLabel.setTextFormat(QtCore.Qt.RichText)
+- self.titleLabel.setObjectName(_fromUtf8("titleLabel"))
++ self.titleLabel.setObjectName("titleLabel")
+ self.containerLayout.addWidget(self.titleLabel)
+- self.webView = QtWebKit.QWebView(self.verticalLayoutWidget)
+- self.webView.setUrl(QtCore.QUrl(_fromUtf8("about:blank")))
+- self.webView.setObjectName(_fromUtf8("webView"))
++ self.webView = QtWebKitWidgets.QWebView(self.verticalLayoutWidget)
++ self.webView.setUrl(QtCore.QUrl("about:blank"))
++ self.webView.setObjectName("webView")
+ self.containerLayout.addWidget(self.webView)
+- self.controlsContainerLayout = QtGui.QHBoxLayout()
+- self.controlsContainerLayout.setObjectName(_fromUtf8("controlsContainerLayout"))
+- spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
++ self.controlsContainerLayout = QtWidgets.QHBoxLayout()
++ self.controlsContainerLayout.setObjectName("controlsContainerLayout")
++ spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
+ self.controlsContainerLayout.addItem(spacerItem)
+- self.radiusLabel = QtGui.QLabel(self.verticalLayoutWidget)
+- sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Preferred)
++ self.radiusLabel = QtWidgets.QLabel(self.verticalLayoutWidget)
++ sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Preferred)
+ sizePolicy.setHorizontalStretch(0)
+ sizePolicy.setVerticalStretch(0)
+ sizePolicy.setHeightForWidth(self.radiusLabel.sizePolicy().hasHeightForWidth())
+ self.radiusLabel.setSizePolicy(sizePolicy)
+ self.radiusLabel.setTextFormat(QtCore.Qt.RichText)
+- self.radiusLabel.setObjectName(_fromUtf8("radiusLabel"))
++ self.radiusLabel.setObjectName("radiusLabel")
+ self.controlsContainerLayout.addWidget(self.radiusLabel)
+- self.radiusSpinBox = QtGui.QSpinBox(self.verticalLayoutWidget)
+- sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Fixed)
++ self.radiusSpinBox = QtWidgets.QSpinBox(self.verticalLayoutWidget)
++ sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Fixed)
+ sizePolicy.setHorizontalStretch(0)
+ sizePolicy.setVerticalStretch(0)
+ sizePolicy.setHeightForWidth(self.radiusSpinBox.sizePolicy().hasHeightForWidth())
+ self.radiusSpinBox.setSizePolicy(sizePolicy)
+ self.radiusSpinBox.setMaximum(1000)
+- self.radiusSpinBox.setObjectName(_fromUtf8("radiusSpinBox"))
++ self.radiusSpinBox.setObjectName("radiusSpinBox")
+ self.controlsContainerLayout.addWidget(self.radiusSpinBox)
+- self.radiusUnitComboBox = QtGui.QComboBox(self.verticalLayoutWidget)
+- sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Fixed)
++ self.radiusUnitComboBox = QtWidgets.QComboBox(self.verticalLayoutWidget)
++ sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Fixed)
+ sizePolicy.setHorizontalStretch(0)
+ sizePolicy.setVerticalStretch(0)
+ sizePolicy.setHeightForWidth(self.radiusUnitComboBox.sizePolicy().hasHeightForWidth())
+ self.radiusUnitComboBox.setSizePolicy(sizePolicy)
+- self.radiusUnitComboBox.setObjectName(_fromUtf8("radiusUnitComboBox"))
++ self.radiusUnitComboBox.setObjectName("radiusUnitComboBox")
+ self.controlsContainerLayout.addWidget(self.radiusUnitComboBox)
+ self.containerLayout.addLayout(self.controlsContainerLayout)
+
+ self.retranslateUi(FilteLocationsPointDialog)
+- QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("accepted()")), FilteLocationsPointDialog.accept)
+- QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("rejected()")), FilteLocationsPointDialog.reject)
++ self.buttonBox.accepted.connect(FilteLocationsPointDialog.accept)
++ self.buttonBox.rejected.connect(FilteLocationsPointDialog.reject)
+ QtCore.QMetaObject.connectSlotsByName(FilteLocationsPointDialog)
+
+ def retranslateUi(self, FilteLocationsPointDialog):
+- FilteLocationsPointDialog.setWindowTitle(QtGui.QApplication.translate("FilteLocationsPointDialog", "Filter Locations By Place", None, QtGui.QApplication.UnicodeUTF8))
+- self.titleLabel.setText(QtGui.QApplication.translate("FilteLocationsPointDialog", "<html><head/><body><p><span style=\" font-size:9pt;\">Drop a </span><span style=\" font-size:9pt; font-weight:600; color:#ff0000;\">pin</span><span style=\" font-size:9pt;\"> on the map for your point of interest</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
+- self.radiusLabel.setText(QtGui.QApplication.translate("FilteLocationsPointDialog", "<html><head/><body><p><span style=\" font-size:9pt;\">Distance from the POI :</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
++ _translate = QtCore.QCoreApplication.translate
++ FilteLocationsPointDialog.setWindowTitle(_translate("FilteLocationsPointDialog", "Filter Locations By Place"))
++ self.titleLabel.setText(_translate("FilteLocationsPointDialog", "<html><head/><body><p><span style=\" font-size:9pt;\">Drop a </span><span style=\" font-size:9pt; font-weight:600; color:#ff0000;\">pin</span><span style=\" font-size:9pt;\"> on the map for your point of interest</span></p></body></html>"))
++ self.radiusLabel.setText(_translate("FilteLocationsPointDialog", "<html><head/><body><p><span style=\" font-size:9pt;\">Distance from the POI :</span></p></body></html>"))
+
+-from PyQt4 import QtWebKit
++from PyQt5 import QtWebKitWidgets
+ import creepy_resources_rc
+-
+-if __name__ == "__main__":
+- import sys
+- app = QtGui.QApplication(sys.argv)
+- FilteLocationsPointDialog = QtGui.QDialog()
+- ui = Ui_FilteLocationsPointDialog()
+- ui.setupUi(FilteLocationsPointDialog)
+- FilteLocationsPointDialog.show()
+- sys.exit(app.exec_())
+-
+--- creepy.orig/creepy/ui/PersonProjectWizard.py
++++ creepy/creepy/ui/PersonProjectWizard.py
+@@ -1,105 +1,98 @@
+ # -*- coding: utf-8 -*-
+
+-# Form implementation generated from reading ui file '.\personProjectWizard.ui'
++# Form implementation generated from reading ui file 'personProjectWizard.ui'
+ #
+-# Created: Fri Jan 31 15:30:24 2014
+-# by: PyQt4 UI code generator 4.9.4
++# Created by: PyQt5 UI code generator 5.5.1
+ #
+ # WARNING! All changes made in this file will be lost!
+
+-from PyQt4 import QtCore, QtGui
++from PyQt5 import QtCore, QtGui, QtWidgets
+
+-try:
+- _fromUtf8 = QtCore.QString.fromUtf8
+-except AttributeError:
+- _fromUtf8 = lambda s: s
+-
+-class Ui_personProjectWizard(object):
+- def setupUi(self, personProjectWizard):
+- personProjectWizard.setObjectName(_fromUtf8("personProjectWizard"))
+- personProjectWizard.resize(898, 702)
++class Ui_placeProjectWizard(object):
++ def setupUi(self, placeProjectWizard):
++ placeProjectWizard.setObjectName("placeProjectWizard")
++ placeProjectWizard.resize(898, 702)
+ icon = QtGui.QIcon()
+- icon.addPixmap(QtGui.QPixmap(_fromUtf8(":/creepy/user")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
+- personProjectWizard.setWindowIcon(icon)
+- personProjectWizard.setWizardStyle(QtGui.QWizard.ClassicStyle)
+- personProjectWizard.setOptions(QtGui.QWizard.HelpButtonOnRight)
+- self.personProjectWizardPage1 = QtGui.QWizardPage()
+- self.personProjectWizardPage1.setObjectName(_fromUtf8("personProjectWizardPage1"))
+- self.gridLayoutWidget = QtGui.QWidget(self.personProjectWizardPage1)
++ icon.addPixmap(QtGui.QPixmap(":/creepy/user"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
++ placeProjectWizard.setWindowIcon(icon)
++ placeProjectWizard.setWizardStyle(QtWidgets.QWizard.ClassicStyle)
++ placeProjectWizard.setOptions(QtWidgets.QWizard.HelpButtonOnRight)
++ self.personProjectWizardPage1 = QtWidgets.QWizardPage()
++ self.personProjectWizardPage1.setObjectName("personProjectWizardPage1")
++ self.gridLayoutWidget = QtWidgets.QWidget(self.personProjectWizardPage1)
+ self.gridLayoutWidget.setGeometry(QtCore.QRect(0, 0, 861, 591))
+- self.gridLayoutWidget.setObjectName(_fromUtf8("gridLayoutWidget"))
+- self.gridLayout_3 = QtGui.QGridLayout(self.gridLayoutWidget)
+- self.gridLayout_3.setMargin(0)
+- self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3"))
+- self.personProjectDescriptionValue = QtGui.QPlainTextEdit(self.gridLayoutWidget)
+- self.personProjectDescriptionValue.setPlainText(_fromUtf8(""))
+- self.personProjectDescriptionValue.setObjectName(_fromUtf8("personProjectDescriptionValue"))
++ self.gridLayoutWidget.setObjectName("gridLayoutWidget")
++ self.gridLayout_3 = QtWidgets.QGridLayout(self.gridLayoutWidget)
++ self.gridLayout_3.setObjectName("gridLayout_3")
++ self.personProjectDescriptionValue = QtWidgets.QPlainTextEdit(self.gridLayoutWidget)
++ self.personProjectDescriptionValue.setPlainText("")
++ self.personProjectDescriptionValue.setObjectName("personProjectDescriptionValue")
+ self.gridLayout_3.addWidget(self.personProjectDescriptionValue, 2, 1, 1, 1)
+- spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
++ spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
+ self.gridLayout_3.addItem(spacerItem, 3, 1, 1, 1)
+- self.personProjectNameValue = QtGui.QLineEdit(self.gridLayoutWidget)
+- self.personProjectNameValue.setObjectName(_fromUtf8("personProjectNameValue"))
++ self.personProjectNameValue = QtWidgets.QLineEdit(self.gridLayoutWidget)
++ self.personProjectNameValue.setObjectName("personProjectNameValue")
+ self.gridLayout_3.addWidget(self.personProjectNameValue, 0, 1, 1, 1)
+- self.personProjectNameLabel = QtGui.QLabel(self.gridLayoutWidget)
++ self.personProjectNameLabel = QtWidgets.QLabel(self.gridLayoutWidget)
+ self.personProjectNameLabel.setEnabled(True)
+- self.personProjectNameLabel.setObjectName(_fromUtf8("personProjectNameLabel"))
++ self.personProjectNameLabel.setObjectName("personProjectNameLabel")
+ self.gridLayout_3.addWidget(self.personProjectNameLabel, 0, 0, 1, 1)
+- self.personProjectKeywordsValue = QtGui.QLineEdit(self.gridLayoutWidget)
+- self.personProjectKeywordsValue.setObjectName(_fromUtf8("personProjectKeywordsValue"))
++ self.personProjectKeywordsValue = QtWidgets.QLineEdit(self.gridLayoutWidget)
++ self.personProjectKeywordsValue.setObjectName("personProjectKeywordsValue")
+ self.gridLayout_3.addWidget(self.personProjectKeywordsValue, 1, 1, 1, 1)
+- self.personProjectDescriptionLabel = QtGui.QLabel(self.gridLayoutWidget)
+- sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
++ self.personProjectDescriptionLabel = QtWidgets.QLabel(self.gridLayoutWidget)
++ sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
+ sizePolicy.setHorizontalStretch(0)
+ sizePolicy.setVerticalStretch(0)
+ sizePolicy.setHeightForWidth(self.personProjectDescriptionLabel.sizePolicy().hasHeightForWidth())
+ self.personProjectDescriptionLabel.setSizePolicy(sizePolicy)
+ self.personProjectDescriptionLabel.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignTop)
+- self.personProjectDescriptionLabel.setObjectName(_fromUtf8("personProjectDescriptionLabel"))
++ self.personProjectDescriptionLabel.setObjectName("personProjectDescriptionLabel")
+ self.gridLayout_3.addWidget(self.personProjectDescriptionLabel, 2, 0, 1, 1)
+- self.personProkectKeywordsLabel = QtGui.QLabel(self.gridLayoutWidget)
+- self.personProkectKeywordsLabel.setObjectName(_fromUtf8("personProkectKeywordsLabel"))
++ self.personProkectKeywordsLabel = QtWidgets.QLabel(self.gridLayoutWidget)
++ self.personProkectKeywordsLabel.setObjectName("personProkectKeywordsLabel")
+ self.gridLayout_3.addWidget(self.personProkectKeywordsLabel, 1, 0, 1, 1)
+- personProjectWizard.addPage(self.personProjectWizardPage1)
+- self.personProjectWizardPage2 = QtGui.QWizardPage()
+- self.personProjectWizardPage2.setObjectName(_fromUtf8("personProjectWizardPage2"))
+- self.gridLayout = QtGui.QGridLayout(self.personProjectWizardPage2)
+- self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
+- self.horizontalLayout = QtGui.QHBoxLayout()
+- self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
+- spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
++ placeProjectWizard.addPage(self.personProjectWizardPage1)
++ self.personProjectWizardPage2 = QtWidgets.QWizardPage()
++ self.personProjectWizardPage2.setObjectName("personProjectWizardPage2")
++ self.gridLayout = QtWidgets.QGridLayout(self.personProjectWizardPage2)
++ self.gridLayout.setObjectName("gridLayout")
++ self.horizontalLayout = QtWidgets.QHBoxLayout()
++ self.horizontalLayout.setObjectName("horizontalLayout")
++ spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
+ self.horizontalLayout.addItem(spacerItem1)
+- self.btnAddTarget = QtGui.QPushButton(self.personProjectWizardPage2)
++ self.btnAddTarget = QtWidgets.QPushButton(self.personProjectWizardPage2)
+ self.btnAddTarget.setFocusPolicy(QtCore.Qt.NoFocus)
+- self.btnAddTarget.setStyleSheet(_fromUtf8(""))
+- self.btnAddTarget.setObjectName(_fromUtf8("btnAddTarget"))
++ self.btnAddTarget.setStyleSheet("")
++ self.btnAddTarget.setObjectName("btnAddTarget")
+ self.horizontalLayout.addWidget(self.btnAddTarget)
+ self.gridLayout.addLayout(self.horizontalLayout, 5, 3, 1, 1)
+- self.personProjectSelectedTargetsTable = QtGui.QTableView(self.personProjectWizardPage2)
++ self.personProjectSelectedTargetsTable = QtWidgets.QTableView(self.personProjectWizardPage2)
+ self.personProjectSelectedTargetsTable.setDragEnabled(False)
+ self.personProjectSelectedTargetsTable.setDragDropOverwriteMode(True)
+- self.personProjectSelectedTargetsTable.setDragDropMode(QtGui.QAbstractItemView.DropOnly)
++ self.personProjectSelectedTargetsTable.setDragDropMode(QtWidgets.QAbstractItemView.DropOnly)
+ self.personProjectSelectedTargetsTable.setDefaultDropAction(QtCore.Qt.CopyAction)
+- self.personProjectSelectedTargetsTable.setSelectionMode(QtGui.QAbstractItemView.MultiSelection)
+- self.personProjectSelectedTargetsTable.setSelectionBehavior(QtGui.QAbstractItemView.SelectRows)
++ self.personProjectSelectedTargetsTable.setSelectionMode(QtWidgets.QAbstractItemView.MultiSelection)
++ self.personProjectSelectedTargetsTable.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectRows)
+ self.personProjectSelectedTargetsTable.setSortingEnabled(True)
+- self.personProjectSelectedTargetsTable.setObjectName(_fromUtf8("personProjectSelectedTargetsTable"))
++ self.personProjectSelectedTargetsTable.setObjectName("personProjectSelectedTargetsTable")
+ self.personProjectSelectedTargetsTable.horizontalHeader().setCascadingSectionResizes(True)
+ self.personProjectSelectedTargetsTable.horizontalHeader().setStretchLastSection(True)
+ self.personProjectSelectedTargetsTable.verticalHeader().setVisible(False)
+ self.personProjectSelectedTargetsTable.verticalHeader().setCascadingSectionResizes(True)
+ self.gridLayout.addWidget(self.personProjectSelectedTargetsTable, 8, 2, 1, 2)
+- self.personProjectTargetSeperatorLine = QtGui.QFrame(self.personProjectWizardPage2)
++ self.personProjectTargetSeperatorLine = QtWidgets.QFrame(self.personProjectWizardPage2)
+ self.personProjectTargetSeperatorLine.setLineWidth(4)
+- self.personProjectTargetSeperatorLine.setFrameShape(QtGui.QFrame.HLine)
+- self.personProjectTargetSeperatorLine.setFrameShadow(QtGui.QFrame.Sunken)
+- self.personProjectTargetSeperatorLine.setObjectName(_fromUtf8("personProjectTargetSeperatorLine"))
++ self.personProjectTargetSeperatorLine.setFrameShape(QtWidgets.QFrame.HLine)
++ self.personProjectTargetSeperatorLine.setFrameShadow(QtWidgets.QFrame.Sunken)
++ self.personProjectTargetSeperatorLine.setObjectName("personProjectTargetSeperatorLine")
+ self.gridLayout.addWidget(self.personProjectTargetSeperatorLine, 6, 1, 1, 3)
+- self.personProjectSearchResultsTable = QtGui.QTableView(self.personProjectWizardPage2)
++ self.personProjectSearchResultsTable = QtWidgets.QTableView(self.personProjectWizardPage2)
+ self.personProjectSearchResultsTable.setDragEnabled(True)
+- self.personProjectSearchResultsTable.setDragDropMode(QtGui.QAbstractItemView.DragDrop)
+- self.personProjectSearchResultsTable.setSelectionBehavior(QtGui.QAbstractItemView.SelectRows)
++ self.personProjectSearchResultsTable.setDragDropMode(QtWidgets.QAbstractItemView.DragDrop)
++ self.personProjectSearchResultsTable.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectRows)
+ self.personProjectSearchResultsTable.setSortingEnabled(True)
+- self.personProjectSearchResultsTable.setObjectName(_fromUtf8("personProjectSearchResultsTable"))
++ self.personProjectSearchResultsTable.setObjectName("personProjectSearchResultsTable")
+ self.personProjectSearchResultsTable.horizontalHeader().setCascadingSectionResizes(True)
+ self.personProjectSearchResultsTable.horizontalHeader().setStretchLastSection(True)
+ self.personProjectSearchResultsTable.verticalHeader().setVisible(False)
+@@ -107,119 +100,110 @@
+ self.personProjectSearchResultsTable.verticalHeader().setMinimumSectionSize(19)
+ self.personProjectSearchResultsTable.verticalHeader().setStretchLastSection(False)
+ self.gridLayout.addWidget(self.personProjectSearchResultsTable, 4, 2, 1, 2)
+- self.personProjectSearchForLabel = QtGui.QLabel(self.personProjectWizardPage2)
+- self.personProjectSearchForLabel.setObjectName(_fromUtf8("personProjectSearchForLabel"))
++ self.personProjectSearchForLabel = QtWidgets.QLabel(self.personProjectWizardPage2)
++ self.personProjectSearchForLabel.setObjectName("personProjectSearchForLabel")
+ self.gridLayout.addWidget(self.personProjectSearchForLabel, 0, 0, 1, 2)
+- self.personProjectSearchResultsLabel = QtGui.QLabel(self.personProjectWizardPage2)
+- self.personProjectSearchResultsLabel.setObjectName(_fromUtf8("personProjectSearchResultsLabel"))
++ self.personProjectSearchResultsLabel = QtWidgets.QLabel(self.personProjectWizardPage2)
++ self.personProjectSearchResultsLabel.setObjectName("personProjectSearchResultsLabel")
+ self.gridLayout.addWidget(self.personProjectSearchResultsLabel, 4, 0, 1, 1)
+- self.personProjectSelectedTargetsLabel = QtGui.QLabel(self.personProjectWizardPage2)
+- self.personProjectSelectedTargetsLabel.setObjectName(_fromUtf8("personProjectSelectedTargetsLabel"))
++ self.personProjectSelectedTargetsLabel = QtWidgets.QLabel(self.personProjectWizardPage2)
++ self.personProjectSelectedTargetsLabel.setObjectName("personProjectSelectedTargetsLabel")
+ self.gridLayout.addWidget(self.personProjectSelectedTargetsLabel, 8, 0, 1, 1)
+- self.personProjectSearchInLabel = QtGui.QLabel(self.personProjectWizardPage2)
+- self.personProjectSearchInLabel.setObjectName(_fromUtf8("personProjectSearchInLabel"))
++ self.personProjectSearchInLabel = QtWidgets.QLabel(self.personProjectWizardPage2)
++ self.personProjectSearchInLabel.setObjectName("personProjectSearchInLabel")
+ self.gridLayout.addWidget(self.personProjectSearchInLabel, 1, 0, 1, 2)
+- spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
++ spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
+ self.gridLayout.addItem(spacerItem2, 3, 2, 1, 1)
+- self.personProjectSearchForDetailsLabel = QtGui.QLabel(self.personProjectWizardPage2)
+- sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred)
++ self.personProjectSearchForDetailsLabel = QtWidgets.QLabel(self.personProjectWizardPage2)
++ sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred)
+ sizePolicy.setHorizontalStretch(0)
+ sizePolicy.setVerticalStretch(0)
+ sizePolicy.setHeightForWidth(self.personProjectSearchForDetailsLabel.sizePolicy().hasHeightForWidth())
+ self.personProjectSearchForDetailsLabel.setSizePolicy(sizePolicy)
+- self.personProjectSearchForDetailsLabel.setObjectName(_fromUtf8("personProjectSearchForDetailsLabel"))
++ self.personProjectSearchForDetailsLabel.setObjectName("personProjectSearchForDetailsLabel")
+ self.gridLayout.addWidget(self.personProjectSearchForDetailsLabel, 0, 3, 1, 1)
+- self.personProjectAvailablePluginsScrollArea = QtGui.QScrollArea(self.personProjectWizardPage2)
++ self.personProjectAvailablePluginsScrollArea = QtWidgets.QScrollArea(self.personProjectWizardPage2)
+ self.personProjectAvailablePluginsScrollArea.setWidgetResizable(True)
+- self.personProjectAvailablePluginsScrollArea.setObjectName(_fromUtf8("personProjectAvailablePluginsScrollArea"))
+- self.scrollAreaWidgetContents = QtGui.QWidget()
+- self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 98, 91))
+- self.scrollAreaWidgetContents.setObjectName(_fromUtf8("scrollAreaWidgetContents"))
+- self.verticalLayout = QtGui.QVBoxLayout(self.scrollAreaWidgetContents)
+- self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
+- self.personProjectAvailablePluginsListView = QtGui.QListView(self.scrollAreaWidgetContents)
+- self.personProjectAvailablePluginsListView.setObjectName(_fromUtf8("personProjectAvailablePluginsListView"))
++ self.personProjectAvailablePluginsScrollArea.setObjectName("personProjectAvailablePluginsScrollArea")
++ self.scrollAreaWidgetContents = QtWidgets.QWidget()
++ self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 99, 99))
++ self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents")
++ self.verticalLayout = QtWidgets.QVBoxLayout(self.scrollAreaWidgetContents)
++ self.verticalLayout.setObjectName("verticalLayout")
++ self.personProjectAvailablePluginsListView = QtWidgets.QListView(self.scrollAreaWidgetContents)
++ self.personProjectAvailablePluginsListView.setObjectName("personProjectAvailablePluginsListView")
+ self.verticalLayout.addWidget(self.personProjectAvailablePluginsListView)
+ self.personProjectAvailablePluginsScrollArea.setWidget(self.scrollAreaWidgetContents)
+ self.gridLayout.addWidget(self.personProjectAvailablePluginsScrollArea, 1, 2, 1, 2)
+- self.personProjectSearchForValue = QtGui.QLineEdit(self.personProjectWizardPage2)
+- self.personProjectSearchForValue.setObjectName(_fromUtf8("personProjectSearchForValue"))
++ self.personProjectSearchForValue = QtWidgets.QLineEdit(self.personProjectWizardPage2)
++ self.personProjectSearchForValue.setObjectName("personProjectSearchForValue")
+ self.gridLayout.addWidget(self.personProjectSearchForValue, 0, 2, 1, 1)
+- self.horizontalLayout_2 = QtGui.QHBoxLayout()
+- self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
+- spacerItem3 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
++ self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
++ self.horizontalLayout_2.setObjectName("horizontalLayout_2")
++ spacerItem3 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
+ self.horizontalLayout_2.addItem(spacerItem3)
+- self.personProjectSearchButton = QtGui.QPushButton(self.personProjectWizardPage2)
++ self.personProjectSearchButton = QtWidgets.QPushButton(self.personProjectWizardPage2)
+ self.personProjectSearchButton.setDefault(True)
+- self.personProjectSearchButton.setObjectName(_fromUtf8("personProjectSearchButton"))
++ self.personProjectSearchButton.setObjectName("personProjectSearchButton")
+ self.horizontalLayout_2.addWidget(self.personProjectSearchButton)
+ self.gridLayout.addLayout(self.horizontalLayout_2, 3, 3, 1, 1)
+- spacerItem4 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
++ spacerItem4 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
+ self.gridLayout.addItem(spacerItem4, 5, 2, 1, 1)
+- spacerItem5 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
++ spacerItem5 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
+ self.gridLayout.addItem(spacerItem5, 9, 2, 1, 1)
+- self.horizontalLayout_3 = QtGui.QHBoxLayout()
+- self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
+- spacerItem6 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
++ self.horizontalLayout_3 = QtWidgets.QHBoxLayout()
++ self.horizontalLayout_3.setObjectName("horizontalLayout_3")
++ spacerItem6 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
+ self.horizontalLayout_3.addItem(spacerItem6)
+- self.btnRemoveTarget = QtGui.QPushButton(self.personProjectWizardPage2)
++ self.btnRemoveTarget = QtWidgets.QPushButton(self.personProjectWizardPage2)
+ self.btnRemoveTarget.setFocusPolicy(QtCore.Qt.NoFocus)
+- self.btnRemoveTarget.setStyleSheet(_fromUtf8(""))
+- self.btnRemoveTarget.setObjectName(_fromUtf8("btnRemoveTarget"))
++ self.btnRemoveTarget.setStyleSheet("")
++ self.btnRemoveTarget.setObjectName("btnRemoveTarget")
+ self.horizontalLayout_3.addWidget(self.btnRemoveTarget)
+ self.gridLayout.addLayout(self.horizontalLayout_3, 9, 3, 1, 1)
+- personProjectWizard.addPage(self.personProjectWizardPage2)
+- self.personProjectWizardPage3 = QtGui.QWizardPage()
+- self.personProjectWizardPage3.setObjectName(_fromUtf8("personProjectWizardPage3"))
+- self.personProjectWizardSearchConfigPluginsList = QtGui.QListView(self.personProjectWizardPage3)
++ placeProjectWizard.addPage(self.personProjectWizardPage2)
++ self.personProjectWizardPage3 = QtWidgets.QWizardPage()
++ self.personProjectWizardPage3.setObjectName("personProjectWizardPage3")
++ self.personProjectWizardSearchConfigPluginsList = QtWidgets.QListView(self.personProjectWizardPage3)
+ self.personProjectWizardSearchConfigPluginsList.setGeometry(QtCore.QRect(0, 0, 256, 531))
+- self.personProjectWizardSearchConfigPluginsList.setObjectName(_fromUtf8("personProjectWizardSearchConfigPluginsList"))
+- self.searchConfiguration = QtGui.QStackedWidget(self.personProjectWizardPage3)
++ self.personProjectWizardSearchConfigPluginsList.setObjectName("personProjectWizardSearchConfigPluginsList")
++ self.searchConfiguration = QtWidgets.QStackedWidget(self.personProjectWizardPage3)
+ self.searchConfiguration.setGeometry(QtCore.QRect(260, 0, 591, 531))
+- self.searchConfiguration.setObjectName(_fromUtf8("searchConfiguration"))
+- personProjectWizard.addPage(self.personProjectWizardPage3)
+- self.personProjectWizardPage4 = QtGui.QWizardPage()
+- self.personProjectWizardPage4.setObjectName(_fromUtf8("personProjectWizardPage4"))
+- self.gridLayout_2 = QtGui.QGridLayout(self.personProjectWizardPage4)
+- self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
+- personProjectWizard.addPage(self.personProjectWizardPage4)
+-
+- self.retranslateUi(personProjectWizard)
+- QtCore.QMetaObject.connectSlotsByName(personProjectWizard)
+-
+- def retranslateUi(self, personProjectWizard):
+- personProjectWizard.setWindowTitle(QtGui.QApplication.translate("personProjectWizard", "New Person Project", None, QtGui.QApplication.UnicodeUTF8))
+- self.personProjectWizardPage1.setTitle(QtGui.QApplication.translate("personProjectWizard", "Step 1 - Set Project Metadata", None, QtGui.QApplication.UnicodeUTF8))
+- self.personProjectWizardPage1.setSubTitle(QtGui.QApplication.translate("personProjectWizard", "Add project related information", None, QtGui.QApplication.UnicodeUTF8))
+- self.personProjectNameValue.setPlaceholderText(QtGui.QApplication.translate("personProjectWizard", "Add a name for your project", None, QtGui.QApplication.UnicodeUTF8))
+- self.personProjectNameLabel.setText(QtGui.QApplication.translate("personProjectWizard", "Project Name ", None, QtGui.QApplication.UnicodeUTF8))
+- self.personProjectKeywordsValue.setPlaceholderText(QtGui.QApplication.translate("personProjectWizard", "Add comma seperated keywords for your project", None, QtGui.QApplication.UnicodeUTF8))
+- self.personProjectDescriptionLabel.setText(QtGui.QApplication.translate("personProjectWizard", "Description", None, QtGui.QApplication.UnicodeUTF8))
+- self.personProkectKeywordsLabel.setText(QtGui.QApplication.translate("personProjectWizard", "Keywords", None, QtGui.QApplication.UnicodeUTF8))
+- self.personProjectWizardPage2.setTitle(QtGui.QApplication.translate("personProjectWizard", "Step 2 - Set the target", None, QtGui.QApplication.UnicodeUTF8))
+- self.personProjectWizardPage2.setSubTitle(QtGui.QApplication.translate("personProjectWizard", "Search for the person you want to track using the available plugins and add it to the <font color=\"red\">selected targets</font> by drag and drop or by clicking \"Add To Targets\"", None, QtGui.QApplication.UnicodeUTF8))
+- self.btnAddTarget.setText(QtGui.QApplication.translate("personProjectWizard", "Add To Targets", None, QtGui.QApplication.UnicodeUTF8))
+- self.personProjectSearchForLabel.setText(QtGui.QApplication.translate("personProjectWizard", "<html><head/><body><p><span style=\" font-weight:600;\">Search for</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
+- self.personProjectSearchResultsLabel.setText(QtGui.QApplication.translate("personProjectWizard", "<html><head/><body><p><span style=\" font-weight:600;\">Search Results </span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
+- self.personProjectSelectedTargetsLabel.setText(QtGui.QApplication.translate("personProjectWizard", "<html><head/><body><p><span style=\" font-weight:600; color:#ff0000;\">Selected Targets</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
+- self.personProjectSearchInLabel.setText(QtGui.QApplication.translate("personProjectWizard", "<html><head/><body><p><span style=\" font-weight:600;\">Search In</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
+- self.personProjectSearchForDetailsLabel.setText(QtGui.QApplication.translate("personProjectWizard", "Search by username, mail, full name, id", None, QtGui.QApplication.UnicodeUTF8))
+- self.personProjectSearchButton.setToolTip(QtGui.QApplication.translate("personProjectWizard", "Search for targets in the selected plugins", None, QtGui.QApplication.UnicodeUTF8))
+- self.personProjectSearchButton.setText(QtGui.QApplication.translate("personProjectWizard", "Search", None, QtGui.QApplication.UnicodeUTF8))
+- self.btnRemoveTarget.setText(QtGui.QApplication.translate("personProjectWizard", "Remove Selected", None, QtGui.QApplication.UnicodeUTF8))
+- self.personProjectWizardPage3.setTitle(QtGui.QApplication.translate("personProjectWizard", "Step 3 - Set Parameters", None, QtGui.QApplication.UnicodeUTF8))
+- self.personProjectWizardPage3.setSubTitle(QtGui.QApplication.translate("personProjectWizard", "Provide the necessary search parameters for the plugins you are using", None, QtGui.QApplication.UnicodeUTF8))
+- self.personProjectWizardPage4.setTitle(QtGui.QApplication.translate("personProjectWizard", "Step 4 - Finalize Project", None, QtGui.QApplication.UnicodeUTF8))
+- self.personProjectWizardPage4.setSubTitle(QtGui.QApplication.translate("personProjectWizard", "Click Finish to save the Project Configuration ", None, QtGui.QApplication.UnicodeUTF8))
++ self.searchConfiguration.setObjectName("searchConfiguration")
++ placeProjectWizard.addPage(self.personProjectWizardPage3)
++ self.personProjectWizardPage4 = QtWidgets.QWizardPage()
++ self.personProjectWizardPage4.setObjectName("personProjectWizardPage4")
++ self.gridLayout_2 = QtWidgets.QGridLayout(self.personProjectWizardPage4)
++ self.gridLayout_2.setObjectName("gridLayout_2")
++ placeProjectWizard.addPage(self.personProjectWizardPage4)
++
++ self.retranslateUi(placeProjectWizard)
++ QtCore.QMetaObject.connectSlotsByName(placeProjectWizard)
++
++ def retranslateUi(self, placeProjectWizard):
++ _translate = QtCore.QCoreApplication.translate
++ placeProjectWizard.setWindowTitle(_translate("placeProjectWizard", "New Person Project"))
++ self.personProjectWizardPage1.setTitle(_translate("placeProjectWizard", "Step 1 - Set Project Metadata"))
++ self.personProjectWizardPage1.setSubTitle(_translate("placeProjectWizard", "Add project related information"))
++ self.personProjectNameValue.setPlaceholderText(_translate("placeProjectWizard", "Add a name for your project"))
++ self.personProjectNameLabel.setText(_translate("placeProjectWizard", "Project Name "))
++ self.personProjectKeywordsValue.setPlaceholderText(_translate("placeProjectWizard", "Add comma seperated keywords for your project"))
++ self.personProjectDescriptionLabel.setText(_translate("placeProjectWizard", "Description"))
++ self.personProkectKeywordsLabel.setText(_translate("placeProjectWizard", "Keywords"))
++ self.personProjectWizardPage2.setTitle(_translate("placeProjectWizard", "Step 2 - Set the target"))
++ self.personProjectWizardPage2.setSubTitle(_translate("placeProjectWizard", "Search for the person you want to track using the available plugins and add it to the <font color=\"red\">selected targets</font> by drag and drop or by clicking \"Add To Targets\""))
++ self.btnAddTarget.setText(_translate("placeProjectWizard", "Add To Targets"))
++ self.personProjectSearchForLabel.setText(_translate("placeProjectWizard", "<html><head/><body><p><span style=\" font-weight:600;\">Search for</span></p></body></html>"))
++ self.personProjectSearchResultsLabel.setText(_translate("placeProjectWizard", "<html><head/><body><p><span style=\" font-weight:600;\">Search Results </span></p></body></html>"))
++ self.personProjectSelectedTargetsLabel.setText(_translate("placeProjectWizard", "<html><head/><body><p><span style=\" font-weight:600; color:#ff0000;\">Selected Targets</span></p></body></html>"))
++ self.personProjectSearchInLabel.setText(_translate("placeProjectWizard", "<html><head/><body><p><span style=\" font-weight:600;\">Search In</span></p></body></html>"))
++ self.personProjectSearchForDetailsLabel.setText(_translate("placeProjectWizard", "Search by username, mail, full name, id"))
++ self.personProjectSearchButton.setToolTip(_translate("placeProjectWizard", "Search for targets in the selected plugins"))
++ self.personProjectSearchButton.setText(_translate("placeProjectWizard", "Search"))
++ self.btnRemoveTarget.setText(_translate("placeProjectWizard", "Remove Selected"))
++ self.personProjectWizardPage3.setTitle(_translate("placeProjectWizard", "Step 3 - Set Parameters"))
++ self.personProjectWizardPage3.setSubTitle(_translate("placeProjectWizard", "Provide the necessary search parameters for the plugins you are using"))
++ self.personProjectWizardPage4.setTitle(_translate("placeProjectWizard", "Step 4 - Finalize Project"))
++ self.personProjectWizardPage4.setSubTitle(_translate("placeProjectWizard", "Click Finish to save the Project Configuration "))
+
+ import creepy_resources_rc
+-
+-if __name__ == "__main__":
+- import sys
+- app = QtGui.QApplication(sys.argv)
+- personProjectWizard = QtGui.QWizard()
+- ui = Ui_personProjectWizard()
+- ui.setupUi(personProjectWizard)
+- personProjectWizard.show()
+- sys.exit(app.exec_())
+-
+--- creepy.orig/creepy/ui/PlaceProjectWizard.py
++++ creepy/creepy/ui/PlaceProjectWizard.py
+@@ -1,206 +1,179 @@
+ # -*- coding: utf-8 -*-
+
+-# Form implementation generated from reading ui file 'gui/placeProjectWizard.ui'
++# Form implementation generated from reading ui file 'placeProjectWizard.ui'
+ #
+-# Created: Wed Oct 14 17:30:49 2015
+-# by: PyQt4 UI code generator 4.11.3
++# Created by: PyQt5 UI code generator 5.5.1
+ #
+ # WARNING! All changes made in this file will be lost!
+
+-from PyQt4 import QtCore, QtGui
+-
+-try:
+- _fromUtf8 = QtCore.QString.fromUtf8
+-except AttributeError:
+- def _fromUtf8(s):
+- return s
+-
+-try:
+- _encoding = QtGui.QApplication.UnicodeUTF8
+- def _translate(context, text, disambig):
+- return QtGui.QApplication.translate(context, text, disambig, _encoding)
+-except AttributeError:
+- def _translate(context, text, disambig):
+- return QtGui.QApplication.translate(context, text, disambig)
++from PyQt5 import QtCore, QtGui, QtWidgets
+
+ class Ui_placeProjectWizard(object):
+ def setupUi(self, placeProjectWizard):
+- placeProjectWizard.setObjectName(_fromUtf8("placeProjectWizard"))
++ placeProjectWizard.setObjectName("placeProjectWizard")
+ placeProjectWizard.resize(898, 702)
+ icon = QtGui.QIcon()
+- icon.addPixmap(QtGui.QPixmap(_fromUtf8(":/creepy/user")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
++ icon.addPixmap(QtGui.QPixmap(":/creepy/user"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
+ placeProjectWizard.setWindowIcon(icon)
+- placeProjectWizard.setWizardStyle(QtGui.QWizard.ClassicStyle)
+- placeProjectWizard.setOptions(QtGui.QWizard.HelpButtonOnRight)
+- self.placeProjectWizardPage1 = QtGui.QWizardPage()
+- self.placeProjectWizardPage1.setObjectName(_fromUtf8("placeProjectWizardPage1"))
+- self.gridLayoutWidget = QtGui.QWidget(self.placeProjectWizardPage1)
++ placeProjectWizard.setWizardStyle(QtWidgets.QWizard.ClassicStyle)
++ placeProjectWizard.setOptions(QtWidgets.QWizard.HelpButtonOnRight)
++ self.placeProjectWizardPage1 = QtWidgets.QWizardPage()
++ self.placeProjectWizardPage1.setObjectName("placeProjectWizardPage1")
++ self.gridLayoutWidget = QtWidgets.QWidget(self.placeProjectWizardPage1)
+ self.gridLayoutWidget.setGeometry(QtCore.QRect(0, 0, 861, 591))
+- self.gridLayoutWidget.setObjectName(_fromUtf8("gridLayoutWidget"))
+- self.gridLayout_3 = QtGui.QGridLayout(self.gridLayoutWidget)
+- self.gridLayout_3.setMargin(0)
+- self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3"))
+- self.placeProjectDescriptionValue = QtGui.QPlainTextEdit(self.gridLayoutWidget)
+- self.placeProjectDescriptionValue.setPlainText(_fromUtf8(""))
+- self.placeProjectDescriptionValue.setObjectName(_fromUtf8("placeProjectDescriptionValue"))
++ self.gridLayoutWidget.setObjectName("gridLayoutWidget")
++ self.gridLayout_3 = QtWidgets.QGridLayout(self.gridLayoutWidget)
++ self.gridLayout_3.setObjectName("gridLayout_3")
++ self.placeProjectDescriptionValue = QtWidgets.QPlainTextEdit(self.gridLayoutWidget)
++ self.placeProjectDescriptionValue.setPlainText("")
++ self.placeProjectDescriptionValue.setObjectName("placeProjectDescriptionValue")
+ self.gridLayout_3.addWidget(self.placeProjectDescriptionValue, 2, 1, 1, 1)
+- spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
++ spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
+ self.gridLayout_3.addItem(spacerItem, 3, 1, 1, 1)
+- self.placeProjectNameValue = QtGui.QLineEdit(self.gridLayoutWidget)
+- self.placeProjectNameValue.setObjectName(_fromUtf8("placeProjectNameValue"))
++ self.placeProjectNameValue = QtWidgets.QLineEdit(self.gridLayoutWidget)
++ self.placeProjectNameValue.setObjectName("placeProjectNameValue")
+ self.gridLayout_3.addWidget(self.placeProjectNameValue, 0, 1, 1, 1)
+- self.placeProjectNameLabel = QtGui.QLabel(self.gridLayoutWidget)
++ self.placeProjectNameLabel = QtWidgets.QLabel(self.gridLayoutWidget)
+ self.placeProjectNameLabel.setEnabled(True)
+- self.placeProjectNameLabel.setObjectName(_fromUtf8("placeProjectNameLabel"))
++ self.placeProjectNameLabel.setObjectName("placeProjectNameLabel")
+ self.gridLayout_3.addWidget(self.placeProjectNameLabel, 0, 0, 1, 1)
+- self.placeProjectKeywordsValue = QtGui.QLineEdit(self.gridLayoutWidget)
+- self.placeProjectKeywordsValue.setObjectName(_fromUtf8("placeProjectKeywordsValue"))
++ self.placeProjectKeywordsValue = QtWidgets.QLineEdit(self.gridLayoutWidget)
++ self.placeProjectKeywordsValue.setObjectName("placeProjectKeywordsValue")
+ self.gridLayout_3.addWidget(self.placeProjectKeywordsValue, 1, 1, 1, 1)
+- self.placeProjectDescriptionLabel = QtGui.QLabel(self.gridLayoutWidget)
+- sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
++ self.placeProjectDescriptionLabel = QtWidgets.QLabel(self.gridLayoutWidget)
++ sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
+ sizePolicy.setHorizontalStretch(0)
+ sizePolicy.setVerticalStretch(0)
+ sizePolicy.setHeightForWidth(self.placeProjectDescriptionLabel.sizePolicy().hasHeightForWidth())
+ self.placeProjectDescriptionLabel.setSizePolicy(sizePolicy)
+ self.placeProjectDescriptionLabel.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignTop)
+- self.placeProjectDescriptionLabel.setObjectName(_fromUtf8("placeProjectDescriptionLabel"))
++ self.placeProjectDescriptionLabel.setObjectName("placeProjectDescriptionLabel")
+ self.gridLayout_3.addWidget(self.placeProjectDescriptionLabel, 2, 0, 1, 1)
+- self.personProkectKeywordsLabel = QtGui.QLabel(self.gridLayoutWidget)
+- self.personProkectKeywordsLabel.setObjectName(_fromUtf8("personProkectKeywordsLabel"))
++ self.personProkectKeywordsLabel = QtWidgets.QLabel(self.gridLayoutWidget)
++ self.personProkectKeywordsLabel.setObjectName("personProkectKeywordsLabel")
+ self.gridLayout_3.addWidget(self.personProkectKeywordsLabel, 1, 0, 1, 1)
+ placeProjectWizard.addPage(self.placeProjectWizardPage1)
+- self.placeProjectWizardPage2 = QtGui.QWizardPage()
+- self.placeProjectWizardPage2.setObjectName(_fromUtf8("placeProjectWizardPage2"))
+- self.verticalLayoutWidget = QtGui.QWidget(self.placeProjectWizardPage2)
++ self.placeProjectWizardPage2 = QtWidgets.QWizardPage()
++ self.placeProjectWizardPage2.setObjectName("placeProjectWizardPage2")
++ self.verticalLayoutWidget = QtWidgets.QWidget(self.placeProjectWizardPage2)
+ self.verticalLayoutWidget.setGeometry(QtCore.QRect(0, 0, 871, 571))
+- self.verticalLayoutWidget.setObjectName(_fromUtf8("verticalLayoutWidget"))
+- self.containerLayout = QtGui.QVBoxLayout(self.verticalLayoutWidget)
+- self.containerLayout.setMargin(0)
+- self.containerLayout.setObjectName(_fromUtf8("containerLayout"))
+- self.titleLabel = QtGui.QLabel(self.verticalLayoutWidget)
+- sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Maximum)
++ self.verticalLayoutWidget.setObjectName("verticalLayoutWidget")
++ self.containerLayout = QtWidgets.QVBoxLayout(self.verticalLayoutWidget)
++ self.containerLayout.setObjectName("containerLayout")
++ self.titleLabel = QtWidgets.QLabel(self.verticalLayoutWidget)
++ sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Maximum)
+ sizePolicy.setHorizontalStretch(0)
+ sizePolicy.setVerticalStretch(0)
+ sizePolicy.setHeightForWidth(self.titleLabel.sizePolicy().hasHeightForWidth())
+ self.titleLabel.setSizePolicy(sizePolicy)
+ self.titleLabel.setTextFormat(QtCore.Qt.RichText)
+- self.titleLabel.setObjectName(_fromUtf8("titleLabel"))
++ self.titleLabel.setObjectName("titleLabel")
+ self.containerLayout.addWidget(self.titleLabel)
+- self.webView = QtWebKit.QWebView(self.verticalLayoutWidget)
+- self.webView.setProperty("url", QtCore.QUrl(_fromUtf8("about:blank")))
+- self.webView.setObjectName(_fromUtf8("webView"))
++ self.webView = QtWebKitWidgets.QWebView(self.verticalLayoutWidget)
++ self.webView.setProperty("url", QtCore.QUrl("about:blank"))
++ self.webView.setObjectName("webView")
+ self.containerLayout.addWidget(self.webView)
+- self.searchAddressLayout = QtGui.QHBoxLayout()
+- self.searchAddressLayout.setSizeConstraint(QtGui.QLayout.SetDefaultConstraint)
+- self.searchAddressLayout.setObjectName(_fromUtf8("searchAddressLayout"))
+- self.searchAddressLabel = QtGui.QLabel(self.verticalLayoutWidget)
+- self.searchAddressLabel.setObjectName(_fromUtf8("searchAddressLabel"))
++ self.searchAddressLayout = QtWidgets.QHBoxLayout()
++ self.searchAddressLayout.setSizeConstraint(QtWidgets.QLayout.SetDefaultConstraint)
++ self.searchAddressLayout.setObjectName("searchAddressLayout")
++ self.searchAddressLabel = QtWidgets.QLabel(self.verticalLayoutWidget)
++ self.searchAddressLabel.setObjectName("searchAddressLabel")
+ self.searchAddressLayout.addWidget(self.searchAddressLabel)
+- self.searchAddressInput = QtGui.QLineEdit(self.verticalLayoutWidget)
+- self.searchAddressInput.setInputMask(_fromUtf8(""))
+- self.searchAddressInput.setObjectName(_fromUtf8("searchAddressInput"))
++ self.searchAddressInput = QtWidgets.QLineEdit(self.verticalLayoutWidget)
++ self.searchAddressInput.setInputMask("")
++ self.searchAddressInput.setObjectName("searchAddressInput")
+ self.searchAddressLayout.addWidget(self.searchAddressInput)
+- self.searchAddressButton = QtGui.QPushButton(self.verticalLayoutWidget)
+- self.searchAddressButton.setObjectName(_fromUtf8("searchAddressButton"))
++ self.searchAddressButton = QtWidgets.QPushButton(self.verticalLayoutWidget)
++ self.searchAddressButton.setObjectName("searchAddressButton")
+ self.searchAddressLayout.addWidget(self.searchAddressButton)
+ self.containerLayout.addLayout(self.searchAddressLayout)
+- self.controlsContainerLayout = QtGui.QHBoxLayout()
+- self.controlsContainerLayout.setObjectName(_fromUtf8("controlsContainerLayout"))
+- spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
++ self.controlsContainerLayout = QtWidgets.QHBoxLayout()
++ self.controlsContainerLayout.setObjectName("controlsContainerLayout")
++ spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
+ self.controlsContainerLayout.addItem(spacerItem1)
+- self.radiusLabel = QtGui.QLabel(self.verticalLayoutWidget)
+- sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Preferred)
++ self.radiusLabel = QtWidgets.QLabel(self.verticalLayoutWidget)
++ sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Preferred)
+ sizePolicy.setHorizontalStretch(0)
+ sizePolicy.setVerticalStretch(0)
+ sizePolicy.setHeightForWidth(self.radiusLabel.sizePolicy().hasHeightForWidth())
+ self.radiusLabel.setSizePolicy(sizePolicy)
+ self.radiusLabel.setTextFormat(QtCore.Qt.RichText)
+- self.radiusLabel.setObjectName(_fromUtf8("radiusLabel"))
++ self.radiusLabel.setObjectName("radiusLabel")
+ self.controlsContainerLayout.addWidget(self.radiusLabel)
+- self.radiusSpinBox = QtGui.QSpinBox(self.verticalLayoutWidget)
+- sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Fixed)
++ self.radiusSpinBox = QtWidgets.QSpinBox(self.verticalLayoutWidget)
++ sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Fixed)
+ sizePolicy.setHorizontalStretch(0)
+ sizePolicy.setVerticalStretch(0)
+ sizePolicy.setHeightForWidth(self.radiusSpinBox.sizePolicy().hasHeightForWidth())
+ self.radiusSpinBox.setSizePolicy(sizePolicy)
+ self.radiusSpinBox.setMaximum(1000)
+- self.radiusSpinBox.setObjectName(_fromUtf8("radiusSpinBox"))
++ self.radiusSpinBox.setObjectName("radiusSpinBox")
+ self.controlsContainerLayout.addWidget(self.radiusSpinBox)
+- self.radiusUnitComboBox = QtGui.QComboBox(self.verticalLayoutWidget)
+- sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Fixed)
++ self.radiusUnitComboBox = QtWidgets.QComboBox(self.verticalLayoutWidget)
++ sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Fixed)
+ sizePolicy.setHorizontalStretch(0)
+ sizePolicy.setVerticalStretch(0)
+ sizePolicy.setHeightForWidth(self.radiusUnitComboBox.sizePolicy().hasHeightForWidth())
+ self.radiusUnitComboBox.setSizePolicy(sizePolicy)
+- self.radiusUnitComboBox.setObjectName(_fromUtf8("radiusUnitComboBox"))
++ self.radiusUnitComboBox.setObjectName("radiusUnitComboBox")
+ self.controlsContainerLayout.addWidget(self.radiusUnitComboBox)
+ self.containerLayout.addLayout(self.controlsContainerLayout)
+ placeProjectWizard.addPage(self.placeProjectWizardPage2)
+- self.placeProjectWizardPage3 = QtGui.QWizardPage()
+- self.placeProjectWizardPage3.setObjectName(_fromUtf8("placeProjectWizardPage3"))
+- self.verticalLayoutWidget_2 = QtGui.QWidget(self.placeProjectWizardPage3)
++ self.placeProjectWizardPage3 = QtWidgets.QWizardPage()
++ self.placeProjectWizardPage3.setObjectName("placeProjectWizardPage3")
++ self.verticalLayoutWidget_2 = QtWidgets.QWidget(self.placeProjectWizardPage3)
+ self.verticalLayoutWidget_2.setGeometry(QtCore.QRect(20, 30, 841, 601))
+- self.verticalLayoutWidget_2.setObjectName(_fromUtf8("verticalLayoutWidget_2"))
+- self.containerLayout_2 = QtGui.QVBoxLayout(self.verticalLayoutWidget_2)
+- self.containerLayout_2.setMargin(0)
+- self.containerLayout_2.setObjectName(_fromUtf8("containerLayout_2"))
+- self.placeProjectSearchInLabel = QtGui.QLabel(self.verticalLayoutWidget_2)
+- self.placeProjectSearchInLabel.setObjectName(_fromUtf8("placeProjectSearchInLabel"))
++ self.verticalLayoutWidget_2.setObjectName("verticalLayoutWidget_2")
++ self.containerLayout_2 = QtWidgets.QVBoxLayout(self.verticalLayoutWidget_2)
++ self.containerLayout_2.setObjectName("containerLayout_2")
++ self.placeProjectSearchInLabel = QtWidgets.QLabel(self.verticalLayoutWidget_2)
++ self.placeProjectSearchInLabel.setObjectName("placeProjectSearchInLabel")
+ self.containerLayout_2.addWidget(self.placeProjectSearchInLabel)
+- self.placeProjectAvailablePluginsListView = QtGui.QListView(self.verticalLayoutWidget_2)
+- self.placeProjectAvailablePluginsListView.setObjectName(_fromUtf8("placeProjectAvailablePluginsListView"))
++ self.placeProjectAvailablePluginsListView = QtWidgets.QListView(self.verticalLayoutWidget_2)
++ self.placeProjectAvailablePluginsListView.setObjectName("placeProjectAvailablePluginsListView")
+ self.containerLayout_2.addWidget(self.placeProjectAvailablePluginsListView)
+- spacerItem2 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
++ spacerItem2 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
+ self.containerLayout_2.addItem(spacerItem2)
+ placeProjectWizard.addPage(self.placeProjectWizardPage3)
+- self.placeProjectWizardPage4 = QtGui.QWizardPage()
+- self.placeProjectWizardPage4.setObjectName(_fromUtf8("placeProjectWizardPage4"))
+- self.placeProjectWizardSearchConfigPluginsList = QtGui.QListView(self.placeProjectWizardPage4)
++ self.placeProjectWizardPage4 = QtWidgets.QWizardPage()
++ self.placeProjectWizardPage4.setObjectName("placeProjectWizardPage4")
++ self.placeProjectWizardSearchConfigPluginsList = QtWidgets.QListView(self.placeProjectWizardPage4)
+ self.placeProjectWizardSearchConfigPluginsList.setGeometry(QtCore.QRect(0, 0, 256, 531))
+- self.placeProjectWizardSearchConfigPluginsList.setObjectName(_fromUtf8("placeProjectWizardSearchConfigPluginsList"))
+- self.searchConfiguration = QtGui.QStackedWidget(self.placeProjectWizardPage4)
++ self.placeProjectWizardSearchConfigPluginsList.setObjectName("placeProjectWizardSearchConfigPluginsList")
++ self.searchConfiguration = QtWidgets.QStackedWidget(self.placeProjectWizardPage4)
+ self.searchConfiguration.setGeometry(QtCore.QRect(260, 0, 591, 531))
+- self.searchConfiguration.setObjectName(_fromUtf8("searchConfiguration"))
++ self.searchConfiguration.setObjectName("searchConfiguration")
+ placeProjectWizard.addPage(self.placeProjectWizardPage4)
+- self.placeProjectWizardPage5 = QtGui.QWizardPage()
+- self.placeProjectWizardPage5.setObjectName(_fromUtf8("placeProjectWizardPage5"))
+- self.gridLayout_2 = QtGui.QGridLayout(self.placeProjectWizardPage5)
+- self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
++ self.placeProjectWizardPage5 = QtWidgets.QWizardPage()
++ self.placeProjectWizardPage5.setObjectName("placeProjectWizardPage5")
++ self.gridLayout_2 = QtWidgets.QGridLayout(self.placeProjectWizardPage5)
++ self.gridLayout_2.setObjectName("gridLayout_2")
+ placeProjectWizard.addPage(self.placeProjectWizardPage5)
+
+ self.retranslateUi(placeProjectWizard)
+ QtCore.QMetaObject.connectSlotsByName(placeProjectWizard)
+
+ def retranslateUi(self, placeProjectWizard):
+- placeProjectWizard.setWindowTitle(_translate("placeProjectWizard", "New Place Project", None))
+- self.placeProjectWizardPage1.setTitle(_translate("placeProjectWizard", "Step 1 - Set Project Metadata", None))
+- self.placeProjectWizardPage1.setSubTitle(_translate("placeProjectWizard", "Add project related information", None))
+- self.placeProjectNameValue.setPlaceholderText(_translate("placeProjectWizard", "Add a name for your project", None))
+- self.placeProjectNameLabel.setText(_translate("placeProjectWizard", "Project Name ", None))
+- self.placeProjectKeywordsValue.setPlaceholderText(_translate("placeProjectWizard", "Add comma seperated keywords for your project", None))
+- self.placeProjectDescriptionLabel.setText(_translate("placeProjectWizard", "Description", None))
+- self.personProkectKeywordsLabel.setText(_translate("placeProjectWizard", "Keywords", None))
+- self.placeProjectWizardPage2.setTitle(_translate("placeProjectWizard", "Step 2 - Set the target", None))
+- self.placeProjectWizardPage2.setSubTitle(_translate("placeProjectWizard", "Select the Point Of Interest and the distance around which you want to get results", None))
+- self.titleLabel.setText(_translate("placeProjectWizard", "<html><head/><body><p><span style=\" font-size:9pt;\">Drop a </span><span style=\" font-size:9pt; font-weight:600; color:#ff0000;\">pin</span><span style=\" font-size:9pt;\"> on the map for your point of interest</span></p></body></html>", None))
+- self.searchAddressLabel.setText(_translate("placeProjectWizard", "Address", None))
+- self.searchAddressButton.setText(_translate("placeProjectWizard", "Search", None))
+- self.radiusLabel.setText(_translate("placeProjectWizard", "<html><head/><body><p><span style=\" font-size:9pt;\">Distance from the POI :</span></p></body></html>", None))
+- self.placeProjectSearchInLabel.setText(_translate("placeProjectWizard", "<html><head/><body><p><span style=\" font-weight:600;\">Search In</span></p></body></html>", None))
+- self.placeProjectWizardPage4.setTitle(_translate("placeProjectWizard", "Step 3 - Set Parameters", None))
+- self.placeProjectWizardPage4.setSubTitle(_translate("placeProjectWizard", "Provide the necessary search parameters for the plugins you are using", None))
+- self.placeProjectWizardPage5.setTitle(_translate("placeProjectWizard", "Step 4 - Finalize Project", None))
+- self.placeProjectWizardPage5.setSubTitle(_translate("placeProjectWizard", "Click Finish to save the Project Configuration ", None))
++ _translate = QtCore.QCoreApplication.translate
++ placeProjectWizard.setWindowTitle(_translate("placeProjectWizard", "New Place Project"))
++ self.placeProjectWizardPage1.setTitle(_translate("placeProjectWizard", "Step 1 - Set Project Metadata"))
++ self.placeProjectWizardPage1.setSubTitle(_translate("placeProjectWizard", "Add project related information"))
++ self.placeProjectNameValue.setPlaceholderText(_translate("placeProjectWizard", "Add a name for your project"))
++ self.placeProjectNameLabel.setText(_translate("placeProjectWizard", "Project Name "))
++ self.placeProjectKeywordsValue.setPlaceholderText(_translate("placeProjectWizard", "Add comma seperated keywords for your project"))
++ self.placeProjectDescriptionLabel.setText(_translate("placeProjectWizard", "Description"))
++ self.personProkectKeywordsLabel.setText(_translate("placeProjectWizard", "Keywords"))
++ self.placeProjectWizardPage2.setTitle(_translate("placeProjectWizard", "Step 2 - Set the target"))
++ self.placeProjectWizardPage2.setSubTitle(_translate("placeProjectWizard", "Select the Point Of Interest and the distance around which you want to get results"))
++ self.titleLabel.setText(_translate("placeProjectWizard", "<html><head/><body><p><span style=\" font-size:9pt;\">Drop a </span><span style=\" font-size:9pt; font-weight:600; color:#ff0000;\">pin</span><span style=\" font-size:9pt;\"> on the map for your point of interest</span></p></body></html>"))
++ self.searchAddressLabel.setText(_translate("placeProjectWizard", "Address"))
++ self.searchAddressButton.setText(_translate("placeProjectWizard", "Search"))
++ self.radiusLabel.setText(_translate("placeProjectWizard", "<html><head/><body><p><span style=\" font-size:9pt;\">Distance from the POI :</span></p></body></html>"))
++ self.placeProjectSearchInLabel.setText(_translate("placeProjectWizard", "<html><head/><body><p><span style=\" font-weight:600;\">Search In</span></p></body></html>"))
++ self.placeProjectWizardPage4.setTitle(_translate("placeProjectWizard", "Step 3 - Set Parameters"))
++ self.placeProjectWizardPage4.setSubTitle(_translate("placeProjectWizard", "Provide the necessary search parameters for the plugins you are using"))
++ self.placeProjectWizardPage5.setTitle(_translate("placeProjectWizard", "Step 4 - Finalize Project"))
++ self.placeProjectWizardPage5.setSubTitle(_translate("placeProjectWizard", "Click Finish to save the Project Configuration "))
+
+-from PyQt4 import QtWebKit
++from PyQt5 import QtWebKitWidgets
+ import creepy_resources_rc
+-
+-if __name__ == "__main__":
+- import sys
+- app = QtGui.QApplication(sys.argv)
+- placeProjectWizard = QtGui.QWizard()
+- ui = Ui_placeProjectWizard()
+- ui.setupUi(placeProjectWizard)
+- placeProjectWizard.show()
+- sys.exit(app.exec_())
+-
+--- creepy.orig/creepy/ui/PluginConfigCheckdialog.py
++++ creepy/creepy/ui/PluginConfigCheckdialog.py
+@@ -1,24 +1,18 @@
+ # -*- coding: utf-8 -*-
+
+-# Form implementation generated from reading ui file '.\pluginConfigCheckDialog.ui'
++# Form implementation generated from reading ui file 'pluginConfigCheckDialog.ui'
+ #
+-# Created: Fri Jan 31 15:31:13 2014
+-# by: PyQt4 UI code generator 4.9.4
++# Created by: PyQt5 UI code generator 5.5.1
+ #
+ # WARNING! All changes made in this file will be lost!
+
+-from PyQt4 import QtCore, QtGui
+-
+-try:
+- _fromUtf8 = QtCore.QString.fromUtf8
+-except AttributeError:
+- _fromUtf8 = lambda s: s
++from PyQt5 import QtCore, QtGui, QtWidgets
+
+ class Ui_checkPluginConfigurationDialog(object):
+ def setupUi(self, checkPluginConfigurationDialog):
+- checkPluginConfigurationDialog.setObjectName(_fromUtf8("checkPluginConfigurationDialog"))
++ checkPluginConfigurationDialog.setObjectName("checkPluginConfigurationDialog")
+ checkPluginConfigurationDialog.resize(378, 222)
+- sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
++ sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
+ sizePolicy.setHorizontalStretch(0)
+ sizePolicy.setVerticalStretch(0)
+ sizePolicy.setHeightForWidth(checkPluginConfigurationDialog.sizePolicy().hasHeightForWidth())
+@@ -26,43 +20,33 @@
+ checkPluginConfigurationDialog.setMinimumSize(QtCore.QSize(378, 222))
+ checkPluginConfigurationDialog.setMaximumSize(QtCore.QSize(378, 222))
+ icon = QtGui.QIcon()
+- icon.addPixmap(QtGui.QPixmap(_fromUtf8(":/creepy/creepy")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
++ icon.addPixmap(QtGui.QPixmap(":/creepy/creepy"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
+ checkPluginConfigurationDialog.setWindowIcon(icon)
+ checkPluginConfigurationDialog.setModal(True)
+- self.checkPluginConfigurationButtonBox = QtGui.QDialogButtonBox(checkPluginConfigurationDialog)
++ self.checkPluginConfigurationButtonBox = QtWidgets.QDialogButtonBox(checkPluginConfigurationDialog)
+ self.checkPluginConfigurationButtonBox.setGeometry(QtCore.QRect(30, 176, 341, 32))
+ self.checkPluginConfigurationButtonBox.setOrientation(QtCore.Qt.Horizontal)
+- self.checkPluginConfigurationButtonBox.setStandardButtons(QtGui.QDialogButtonBox.Ok)
+- self.checkPluginConfigurationButtonBox.setObjectName(_fromUtf8("checkPluginConfigurationButtonBox"))
+- self.horizontalLayoutWidget = QtGui.QWidget(checkPluginConfigurationDialog)
++ self.checkPluginConfigurationButtonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Ok)
++ self.checkPluginConfigurationButtonBox.setObjectName("checkPluginConfigurationButtonBox")
++ self.horizontalLayoutWidget = QtWidgets.QWidget(checkPluginConfigurationDialog)
+ self.horizontalLayoutWidget.setGeometry(QtCore.QRect(10, 40, 351, 121))
+- self.horizontalLayoutWidget.setObjectName(_fromUtf8("horizontalLayoutWidget"))
+- self.checkPluginConfigurationHorizontalLayout = QtGui.QHBoxLayout(self.horizontalLayoutWidget)
+- self.checkPluginConfigurationHorizontalLayout.setMargin(0)
+- self.checkPluginConfigurationHorizontalLayout.setObjectName(_fromUtf8("checkPluginConfigurationHorizontalLayout"))
+- self.checkPluginConfigurationResultLabel = QtGui.QLabel(self.horizontalLayoutWidget)
++ self.horizontalLayoutWidget.setObjectName("horizontalLayoutWidget")
++ self.checkPluginConfigurationHorizontalLayout = QtWidgets.QHBoxLayout(self.horizontalLayoutWidget)
++ self.checkPluginConfigurationHorizontalLayout.setObjectName("checkPluginConfigurationHorizontalLayout")
++ self.checkPluginConfigurationResultLabel = QtWidgets.QLabel(self.horizontalLayoutWidget)
+ self.checkPluginConfigurationResultLabel.setAlignment(QtCore.Qt.AlignCenter)
+ self.checkPluginConfigurationResultLabel.setWordWrap(True)
+- self.checkPluginConfigurationResultLabel.setObjectName(_fromUtf8("checkPluginConfigurationResultLabel"))
++ self.checkPluginConfigurationResultLabel.setObjectName("checkPluginConfigurationResultLabel")
+ self.checkPluginConfigurationHorizontalLayout.addWidget(self.checkPluginConfigurationResultLabel)
+
+ self.retranslateUi(checkPluginConfigurationDialog)
+- QtCore.QObject.connect(self.checkPluginConfigurationButtonBox, QtCore.SIGNAL(_fromUtf8("accepted()")), checkPluginConfigurationDialog.accept)
+- QtCore.QObject.connect(self.checkPluginConfigurationButtonBox, QtCore.SIGNAL(_fromUtf8("rejected()")), checkPluginConfigurationDialog.reject)
++ self.checkPluginConfigurationButtonBox.accepted.connect(checkPluginConfigurationDialog.accept)
++ self.checkPluginConfigurationButtonBox.rejected.connect(checkPluginConfigurationDialog.reject)
+ QtCore.QMetaObject.connectSlotsByName(checkPluginConfigurationDialog)
+
+ def retranslateUi(self, checkPluginConfigurationDialog):
+- checkPluginConfigurationDialog.setWindowTitle(QtGui.QApplication.translate("checkPluginConfigurationDialog", "Plugin Configuration Test", None, QtGui.QApplication.UnicodeUTF8))
+- self.checkPluginConfigurationResultLabel.setText(QtGui.QApplication.translate("checkPluginConfigurationDialog", "TextLabel", None, QtGui.QApplication.UnicodeUTF8))
++ _translate = QtCore.QCoreApplication.translate
++ checkPluginConfigurationDialog.setWindowTitle(_translate("checkPluginConfigurationDialog", "Plugin Configuration Test"))
++ self.checkPluginConfigurationResultLabel.setText(_translate("checkPluginConfigurationDialog", "TextLabel"))
+
+ import creepy_resources_rc
+-
+-if __name__ == "__main__":
+- import sys
+- app = QtGui.QApplication(sys.argv)
+- checkPluginConfigurationDialog = QtGui.QDialog()
+- ui = Ui_checkPluginConfigurationDialog()
+- ui.setupUi(checkPluginConfigurationDialog)
+- checkPluginConfigurationDialog.show()
+- sys.exit(app.exec_())
+-
+--- creepy.orig/creepy/ui/PluginRatesCheckDialog.py
++++ creepy/creepy/ui/PluginRatesCheckDialog.py
+@@ -1,64 +1,39 @@
+ # -*- coding: utf-8 -*-
+
+-# Form implementation generated from reading ui file 'gui/pluginRatesCheckDialog.ui'
++# Form implementation generated from reading ui file 'pluginRatesCheckDialog.ui'
+ #
+-# Created: Mon Oct 5 21:20:08 2015
+-# by: PyQt4 UI code generator 4.11.3
++# Created by: PyQt5 UI code generator 5.5.1
+ #
+ # WARNING! All changes made in this file will be lost!
+
+-from PyQt4 import QtCore, QtGui
+-
+-try:
+- _fromUtf8 = QtCore.QString.fromUtf8
+-except AttributeError:
+- def _fromUtf8(s):
+- return s
+-
+-try:
+- _encoding = QtGui.QApplication.UnicodeUTF8
+- def _translate(context, text, disambig):
+- return QtGui.QApplication.translate(context, text, disambig, _encoding)
+-except AttributeError:
+- def _translate(context, text, disambig):
+- return QtGui.QApplication.translate(context, text, disambig)
++from PyQt5 import QtCore, QtGui, QtWidgets
+
+ class Ui_checkPluginRatesDialog(object):
+ def setupUi(self, checkPluginRatesDialog):
+- checkPluginRatesDialog.setObjectName(_fromUtf8("checkPluginRatesDialog"))
++ checkPluginRatesDialog.setObjectName("checkPluginRatesDialog")
+ checkPluginRatesDialog.resize(963, 300)
+- self.checkPluginRatesButtonBox = QtGui.QDialogButtonBox(checkPluginRatesDialog)
++ self.checkPluginRatesButtonBox = QtWidgets.QDialogButtonBox(checkPluginRatesDialog)
+ self.checkPluginRatesButtonBox.setGeometry(QtCore.QRect(600, 250, 341, 32))
+ self.checkPluginRatesButtonBox.setOrientation(QtCore.Qt.Horizontal)
+- self.checkPluginRatesButtonBox.setStandardButtons(QtGui.QDialogButtonBox.Ok)
+- self.checkPluginRatesButtonBox.setObjectName(_fromUtf8("checkPluginRatesButtonBox"))
+- self.horizontalLayoutWidget = QtGui.QWidget(checkPluginRatesDialog)
++ self.checkPluginRatesButtonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Ok)
++ self.checkPluginRatesButtonBox.setObjectName("checkPluginRatesButtonBox")
++ self.horizontalLayoutWidget = QtWidgets.QWidget(checkPluginRatesDialog)
+ self.horizontalLayoutWidget.setGeometry(QtCore.QRect(0, 10, 951, 231))
+- self.horizontalLayoutWidget.setObjectName(_fromUtf8("horizontalLayoutWidget"))
+- self.checkPluginRatesHorizontalLayout = QtGui.QHBoxLayout(self.horizontalLayoutWidget)
+- self.checkPluginRatesHorizontalLayout.setMargin(0)
+- self.checkPluginRatesHorizontalLayout.setObjectName(_fromUtf8("checkPluginRatesHorizontalLayout"))
+- self.checkPluginRatesLabel = QtGui.QLabel(self.horizontalLayoutWidget)
++ self.horizontalLayoutWidget.setObjectName("horizontalLayoutWidget")
++ self.checkPluginRatesHorizontalLayout = QtWidgets.QHBoxLayout(self.horizontalLayoutWidget)
++ self.checkPluginRatesHorizontalLayout.setObjectName("checkPluginRatesHorizontalLayout")
++ self.checkPluginRatesLabel = QtWidgets.QLabel(self.horizontalLayoutWidget)
+ self.checkPluginRatesLabel.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
+- self.checkPluginRatesLabel.setObjectName(_fromUtf8("checkPluginRatesLabel"))
++ self.checkPluginRatesLabel.setObjectName("checkPluginRatesLabel")
+ self.checkPluginRatesHorizontalLayout.addWidget(self.checkPluginRatesLabel)
+
+ self.retranslateUi(checkPluginRatesDialog)
+- QtCore.QObject.connect(self.checkPluginRatesButtonBox, QtCore.SIGNAL(_fromUtf8("accepted()")), checkPluginRatesDialog.accept)
+- QtCore.QObject.connect(self.checkPluginRatesButtonBox, QtCore.SIGNAL(_fromUtf8("rejected()")), checkPluginRatesDialog.reject)
++ self.checkPluginRatesButtonBox.accepted.connect(checkPluginRatesDialog.accept)
++ self.checkPluginRatesButtonBox.rejected.connect(checkPluginRatesDialog.reject)
+ QtCore.QMetaObject.connectSlotsByName(checkPluginRatesDialog)
+
+ def retranslateUi(self, checkPluginRatesDialog):
+- checkPluginRatesDialog.setWindowTitle(_translate("checkPluginRatesDialog", "Plugin API Rate Limit Information", None))
+- self.checkPluginRatesLabel.setText(_translate("checkPluginRatesDialog", "TextLabel", None))
+-
+-
+-if __name__ == "__main__":
+- import sys
+- app = QtGui.QApplication(sys.argv)
+- checkPluginRatesDialog = QtGui.QDialog()
+- ui = Ui_checkPluginRatesDialog()
+- ui.setupUi(checkPluginRatesDialog)
+- checkPluginRatesDialog.show()
+- sys.exit(app.exec_())
++ _translate = QtCore.QCoreApplication.translate
++ checkPluginRatesDialog.setWindowTitle(_translate("checkPluginRatesDialog", "Plugin API Rate Limit Information"))
++ self.checkPluginRatesLabel.setText(_translate("checkPluginRatesDialog", "TextLabel"))
+
+--- creepy.orig/creepy/ui/PluginsConfig.py
++++ creepy/creepy/ui/PluginsConfig.py
+@@ -1,24 +1,18 @@
+ # -*- coding: utf-8 -*-
+
+-# Form implementation generated from reading ui file '.\pluginsConfig.ui'
++# Form implementation generated from reading ui file 'pluginsConfig.ui'
+ #
+-# Created: Fri Jan 31 15:31:51 2014
+-# by: PyQt4 UI code generator 4.9.4
++# Created by: PyQt5 UI code generator 5.5.1
+ #
+ # WARNING! All changes made in this file will be lost!
+
+-from PyQt4 import QtCore, QtGui
+-
+-try:
+- _fromUtf8 = QtCore.QString.fromUtf8
+-except AttributeError:
+- _fromUtf8 = lambda s: s
++from PyQt5 import QtCore, QtGui, QtWidgets
+
+ class Ui_PluginsConfigurationDialog(object):
+ def setupUi(self, PluginsConfigurationDialog):
+- PluginsConfigurationDialog.setObjectName(_fromUtf8("PluginsConfigurationDialog"))
++ PluginsConfigurationDialog.setObjectName("PluginsConfigurationDialog")
+ PluginsConfigurationDialog.resize(810, 640)
+- sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
++ sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
+ sizePolicy.setHorizontalStretch(0)
+ sizePolicy.setVerticalStretch(0)
+ sizePolicy.setHeightForWidth(PluginsConfigurationDialog.sizePolicy().hasHeightForWidth())
+@@ -26,34 +20,25 @@
+ PluginsConfigurationDialog.setMinimumSize(QtCore.QSize(810, 640))
+ PluginsConfigurationDialog.setMaximumSize(QtCore.QSize(810, 640))
+ icon = QtGui.QIcon()
+- icon.addPixmap(QtGui.QPixmap(_fromUtf8(":/creepy/properties")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
++ icon.addPixmap(QtGui.QPixmap(":/creepy/properties"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
+ PluginsConfigurationDialog.setWindowIcon(icon)
+- self.BtnBox = QtGui.QDialogButtonBox(PluginsConfigurationDialog)
++ self.BtnBox = QtWidgets.QDialogButtonBox(PluginsConfigurationDialog)
+ self.BtnBox.setGeometry(QtCore.QRect(430, 600, 341, 32))
+ self.BtnBox.setOrientation(QtCore.Qt.Horizontal)
+- self.BtnBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok)
+- self.BtnBox.setObjectName(_fromUtf8("BtnBox"))
+- self.PluginsList = QtGui.QListView(PluginsConfigurationDialog)
++ self.BtnBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Ok)
++ self.BtnBox.setObjectName("BtnBox")
++ self.PluginsList = QtWidgets.QListView(PluginsConfigurationDialog)
+ self.PluginsList.setGeometry(QtCore.QRect(10, 10, 211, 581))
+- self.PluginsList.setEditTriggers(QtGui.QAbstractItemView.EditKeyPressed|QtGui.QAbstractItemView.SelectedClicked)
+- self.PluginsList.setObjectName(_fromUtf8("PluginsList"))
++ self.PluginsList.setEditTriggers(QtWidgets.QAbstractItemView.EditKeyPressed|QtWidgets.QAbstractItemView.SelectedClicked)
++ self.PluginsList.setObjectName("PluginsList")
+
+ self.retranslateUi(PluginsConfigurationDialog)
+- QtCore.QObject.connect(self.BtnBox, QtCore.SIGNAL(_fromUtf8("accepted()")), PluginsConfigurationDialog.accept)
+- QtCore.QObject.connect(self.BtnBox, QtCore.SIGNAL(_fromUtf8("rejected()")), PluginsConfigurationDialog.reject)
++ self.BtnBox.accepted.connect(PluginsConfigurationDialog.accept)
++ self.BtnBox.rejected.connect(PluginsConfigurationDialog.reject)
+ QtCore.QMetaObject.connectSlotsByName(PluginsConfigurationDialog)
+
+ def retranslateUi(self, PluginsConfigurationDialog):
+- PluginsConfigurationDialog.setWindowTitle(QtGui.QApplication.translate("PluginsConfigurationDialog", "Plugins Configuration", None, QtGui.QApplication.UnicodeUTF8))
++ _translate = QtCore.QCoreApplication.translate
++ PluginsConfigurationDialog.setWindowTitle(_translate("PluginsConfigurationDialog", "Plugins Configuration"))
+
+ import creepy_resources_rc
+-
+-if __name__ == "__main__":
+- import sys
+- app = QtGui.QApplication(sys.argv)
+- PluginsConfigurationDialog = QtGui.QDialog()
+- ui = Ui_PluginsConfigurationDialog()
+- ui.setupUi(PluginsConfigurationDialog)
+- PluginsConfigurationDialog.show()
+- sys.exit(app.exec_())
+-
+--- creepy.orig/creepy/ui/UpdateCheckDialog.py
++++ creepy/creepy/ui/UpdateCheckDialog.py
+@@ -1,58 +1,51 @@
+ # -*- coding: utf-8 -*-
+
+-# Form implementation generated from reading ui file '.\updateCheckDialog.ui'
++# Form implementation generated from reading ui file 'updateCheckDialog.ui'
+ #
+-# Created: Fri Jan 31 15:29:49 2014
+-# by: PyQt4 UI code generator 4.9.4
++# Created by: PyQt5 UI code generator 5.5.1
+ #
+ # WARNING! All changes made in this file will be lost!
+
+-from PyQt4 import QtCore, QtGui
+-
+-try:
+- _fromUtf8 = QtCore.QString.fromUtf8
+-except AttributeError:
+- _fromUtf8 = lambda s: s
++from PyQt5 import QtCore, QtGui, QtWidgets
+
+ class Ui_UpdateCheckDialog(object):
+ def setupUi(self, UpdateCheckDialog):
+- UpdateCheckDialog.setObjectName(_fromUtf8("UpdateCheckDialog"))
++ UpdateCheckDialog.setObjectName("UpdateCheckDialog")
+ UpdateCheckDialog.resize(473, 300)
+ icon = QtGui.QIcon()
+- icon.addPixmap(QtGui.QPixmap(_fromUtf8(":/creepy/creepy")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
++ icon.addPixmap(QtGui.QPixmap(":/creepy/creepy"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
+ UpdateCheckDialog.setWindowIcon(icon)
+- self.buttonBox = QtGui.QDialogButtonBox(UpdateCheckDialog)
++ self.buttonBox = QtWidgets.QDialogButtonBox(UpdateCheckDialog)
+ self.buttonBox.setGeometry(QtCore.QRect(110, 250, 341, 32))
+ self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
+- self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Close)
+- self.buttonBox.setObjectName(_fromUtf8("buttonBox"))
+- self.verticalLayoutWidget = QtGui.QWidget(UpdateCheckDialog)
++ self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Close)
++ self.buttonBox.setObjectName("buttonBox")
++ self.verticalLayoutWidget = QtWidgets.QWidget(UpdateCheckDialog)
+ self.verticalLayoutWidget.setGeometry(QtCore.QRect(10, 10, 451, 221))
+- self.verticalLayoutWidget.setObjectName(_fromUtf8("verticalLayoutWidget"))
+- self.verticalLayout = QtGui.QVBoxLayout(self.verticalLayoutWidget)
+- self.verticalLayout.setMargin(0)
+- self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
+- self.label = QtGui.QLabel(self.verticalLayoutWidget)
++ self.verticalLayoutWidget.setObjectName("verticalLayoutWidget")
++ self.verticalLayout = QtWidgets.QVBoxLayout(self.verticalLayoutWidget)
++ self.verticalLayout.setObjectName("verticalLayout")
++ self.label = QtWidgets.QLabel(self.verticalLayoutWidget)
+ self.label.setOpenExternalLinks(False)
+ self.label.setTextInteractionFlags(QtCore.Qt.LinksAccessibleByMouse)
+- self.label.setObjectName(_fromUtf8("label"))
++ self.label.setObjectName("label")
+ self.verticalLayout.addWidget(self.label)
+- self.versionsTableWidget = QtGui.QTableWidget(self.verticalLayoutWidget)
+- self.versionsTableWidget.setEditTriggers(QtGui.QAbstractItemView.NoEditTriggers)
++ self.versionsTableWidget = QtWidgets.QTableWidget(self.verticalLayoutWidget)
++ self.versionsTableWidget.setEditTriggers(QtWidgets.QAbstractItemView.NoEditTriggers)
+ self.versionsTableWidget.setTabKeyNavigation(False)
+ self.versionsTableWidget.setProperty("showDropIndicator", False)
+- self.versionsTableWidget.setSelectionBehavior(QtGui.QAbstractItemView.SelectRows)
++ self.versionsTableWidget.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectRows)
+ self.versionsTableWidget.setTextElideMode(QtCore.Qt.ElideNone)
+ self.versionsTableWidget.setRowCount(1)
+ self.versionsTableWidget.setColumnCount(5)
+- self.versionsTableWidget.setObjectName(_fromUtf8("versionsTableWidget"))
+- item = QtGui.QTableWidgetItem()
++ self.versionsTableWidget.setObjectName("versionsTableWidget")
++ item = QtWidgets.QTableWidgetItem()
+ self.versionsTableWidget.setItem(0, 0, item)
+- item = QtGui.QTableWidgetItem()
++ item = QtWidgets.QTableWidgetItem()
+ self.versionsTableWidget.setItem(0, 1, item)
+- item = QtGui.QTableWidgetItem()
++ item = QtWidgets.QTableWidgetItem()
+ self.versionsTableWidget.setItem(0, 2, item)
+- item = QtGui.QTableWidgetItem()
++ item = QtWidgets.QTableWidgetItem()
+ item.setFlags(QtCore.Qt.ItemIsUserCheckable|QtCore.Qt.ItemIsEnabled)
+ self.versionsTableWidget.setItem(0, 3, item)
+ self.versionsTableWidget.horizontalHeader().setCascadingSectionResizes(True)
+@@ -60,33 +53,24 @@
+ self.versionsTableWidget.horizontalHeader().setStretchLastSection(True)
+ self.versionsTableWidget.verticalHeader().setVisible(False)
+ self.verticalLayout.addWidget(self.versionsTableWidget)
+- self.dlNewVersionLabel = QtGui.QLabel(self.verticalLayoutWidget)
+- self.dlNewVersionLabel.setText(_fromUtf8(""))
++ self.dlNewVersionLabel = QtWidgets.QLabel(self.verticalLayoutWidget)
++ self.dlNewVersionLabel.setText("")
+ self.dlNewVersionLabel.setOpenExternalLinks(True)
+ self.dlNewVersionLabel.setTextInteractionFlags(QtCore.Qt.LinksAccessibleByKeyboard|QtCore.Qt.LinksAccessibleByMouse)
+- self.dlNewVersionLabel.setObjectName(_fromUtf8("dlNewVersionLabel"))
++ self.dlNewVersionLabel.setObjectName("dlNewVersionLabel")
+ self.verticalLayout.addWidget(self.dlNewVersionLabel)
+
+ self.retranslateUi(UpdateCheckDialog)
+- QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("accepted()")), UpdateCheckDialog.accept)
+- QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("rejected()")), UpdateCheckDialog.reject)
++ self.buttonBox.accepted.connect(UpdateCheckDialog.accept)
++ self.buttonBox.rejected.connect(UpdateCheckDialog.reject)
+ QtCore.QMetaObject.connectSlotsByName(UpdateCheckDialog)
+
+ def retranslateUi(self, UpdateCheckDialog):
+- UpdateCheckDialog.setWindowTitle(QtGui.QApplication.translate("UpdateCheckDialog", "Update Check", None, QtGui.QApplication.UnicodeUTF8))
+- self.label.setText(QtGui.QApplication.translate("UpdateCheckDialog", "<html><head/><body><p><span style=\" font-weight:600;\">Results of Update Check</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
++ _translate = QtCore.QCoreApplication.translate
++ UpdateCheckDialog.setWindowTitle(_translate("UpdateCheckDialog", "Update Check"))
++ self.label.setText(_translate("UpdateCheckDialog", "<html><head/><body><p><span style=\" font-weight:600;\">Results of Update Check</span></p></body></html>"))
+ __sortingEnabled = self.versionsTableWidget.isSortingEnabled()
+ self.versionsTableWidget.setSortingEnabled(False)
+ self.versionsTableWidget.setSortingEnabled(__sortingEnabled)
+
+ import creepy_resources_rc
+-
+-if __name__ == "__main__":
+- import sys
+- app = QtGui.QApplication(sys.argv)
+- UpdateCheckDialog = QtGui.QDialog()
+- ui = Ui_UpdateCheckDialog()
+- ui.setupUi(UpdateCheckDialog)
+- UpdateCheckDialog.show()
+- sys.exit(app.exec_())
+-
+--- creepy.orig/creepy/ui/VerifyDeleteDialog.py
++++ creepy/creepy/ui/VerifyDeleteDialog.py
+@@ -1,61 +1,45 @@
+ # -*- coding: utf-8 -*-
+
+-# Form implementation generated from reading ui file '.\verifyDeleteDialog.ui'
++# Form implementation generated from reading ui file 'verifyDeleteDialog.ui'
+ #
+-# Created: Fri Jan 31 15:33:01 2014
+-# by: PyQt4 UI code generator 4.9.4
++# Created by: PyQt5 UI code generator 5.5.1
+ #
+ # WARNING! All changes made in this file will be lost!
+
+-from PyQt4 import QtCore, QtGui
+-
+-try:
+- _fromUtf8 = QtCore.QString.fromUtf8
+-except AttributeError:
+- _fromUtf8 = lambda s: s
++from PyQt5 import QtCore, QtGui, QtWidgets
+
+ class Ui_verifyDeleteDialog(object):
+ def setupUi(self, verifyDeleteDialog):
+- verifyDeleteDialog.setObjectName(_fromUtf8("verifyDeleteDialog"))
++ verifyDeleteDialog.setObjectName("verifyDeleteDialog")
+ verifyDeleteDialog.setWindowModality(QtCore.Qt.NonModal)
+ verifyDeleteDialog.resize(407, 216)
+ icon = QtGui.QIcon()
+- icon.addPixmap(QtGui.QPixmap(_fromUtf8(":/creepy/cross-circle")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
++ icon.addPixmap(QtGui.QPixmap(":/creepy/cross-circle"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
+ verifyDeleteDialog.setWindowIcon(icon)
+ verifyDeleteDialog.setModal(True)
+- self.buttonBox = QtGui.QDialogButtonBox(verifyDeleteDialog)
++ self.buttonBox = QtWidgets.QDialogButtonBox(verifyDeleteDialog)
+ self.buttonBox.setGeometry(QtCore.QRect(50, 170, 341, 32))
+ self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
+- self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.No|QtGui.QDialogButtonBox.Yes)
++ self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.No|QtWidgets.QDialogButtonBox.Yes)
+ self.buttonBox.setCenterButtons(False)
+- self.buttonBox.setObjectName(_fromUtf8("buttonBox"))
+- self.verticalLayoutWidget = QtGui.QWidget(verifyDeleteDialog)
++ self.buttonBox.setObjectName("buttonBox")
++ self.verticalLayoutWidget = QtWidgets.QWidget(verifyDeleteDialog)
+ self.verticalLayoutWidget.setGeometry(QtCore.QRect(50, 20, 321, 121))
+- self.verticalLayoutWidget.setObjectName(_fromUtf8("verticalLayoutWidget"))
+- self.verticalLayout = QtGui.QVBoxLayout(self.verticalLayoutWidget)
+- self.verticalLayout.setMargin(0)
+- self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
+- self.label = QtGui.QLabel(self.verticalLayoutWidget)
+- self.label.setObjectName(_fromUtf8("label"))
++ self.verticalLayoutWidget.setObjectName("verticalLayoutWidget")
++ self.verticalLayout = QtWidgets.QVBoxLayout(self.verticalLayoutWidget)
++ self.verticalLayout.setObjectName("verticalLayout")
++ self.label = QtWidgets.QLabel(self.verticalLayoutWidget)
++ self.label.setObjectName("label")
+ self.verticalLayout.addWidget(self.label)
+
+ self.retranslateUi(verifyDeleteDialog)
+- QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("accepted()")), verifyDeleteDialog.accept)
+- QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("rejected()")), verifyDeleteDialog.reject)
++ self.buttonBox.accepted.connect(verifyDeleteDialog.accept)
++ self.buttonBox.rejected.connect(verifyDeleteDialog.reject)
+ QtCore.QMetaObject.connectSlotsByName(verifyDeleteDialog)
+
+ def retranslateUi(self, verifyDeleteDialog):
+- verifyDeleteDialog.setWindowTitle(QtGui.QApplication.translate("verifyDeleteDialog", "Delete Project", None, QtGui.QApplication.UnicodeUTF8))
+- self.label.setText(QtGui.QApplication.translate("verifyDeleteDialog", "<html><head/><body><p align=\"center\"><span style=\" font-size:10pt;\">Are you sure you want to </span><span style=\" font-size:10pt; font-weight:600; font-style:italic; color:#ff0000;\">delete</span><span style=\" font-size:10pt;\"> project </span></p><p align=\"center\"><span style=\" font-size:10pt; font-weight:600;\">@project@</span><span style=\" font-size:10pt;\"> ? </span></p></body></html>", None, Qt [...]
++ _translate = QtCore.QCoreApplication.translate
++ verifyDeleteDialog.setWindowTitle(_translate("verifyDeleteDialog", "Delete Project"))
++ self.label.setText(_translate("verifyDeleteDialog", "<html><head/><body><p align=\"center\"><span style=\" font-size:10pt;\">Are you sure you want to </span><span style=\" font-size:10pt; font-weight:600; font-style:italic; color:#ff0000;\">delete</span><span style=\" font-size:10pt;\"> project </span></p><p align=\"center\"><span style=\" font-size:10pt; font-weight:600;\">@project@</span><span style=\" font-size:10pt;\"> ? </span></p></body></html>"))
+
+ import creepy_resources_rc
+-
+-if __name__ == "__main__":
+- import sys
+- app = QtGui.QApplication(sys.argv)
+- verifyDeleteDialog = QtGui.QDialog()
+- ui = Ui_verifyDeleteDialog()
+- ui.setupUi(verifyDeleteDialog)
+- verifyDeleteDialog.show()
+- sys.exit(app.exec_())
+-
diff --git a/debian/patches/series b/debian/patches/series
index e13f08f..e5a3c5c 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -4,3 +4,4 @@
08-local-config.patch
09-ratebutton-disable.patch
10-unused-configobj.patch
+11-QT5gui.patch
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/creepy.git
More information about the Pkg-grass-devel
mailing list