Example #1
0
    def __init__(self, parent=None):
        super(ConfigurationPage_Search, self).__init__(parent)

        if parent and hasattr(parent, "mydb"):
            self.mydb = parent.mydb

        self.guitools = guitools.guitools(self)

        gridLayout = QtGui.QGridLayout()

        calcDistanceOptionsList = [
            "when searching", "After searching in the background"
        ]

        label = QtGui.QLabel("calculate missing Distances:")
        self.calcDistanceOption = QtGui.QComboBox()
        for option in calcDistanceOptionsList:
            self.calcDistanceOption.addItem(option)

        if self.mydb.getConfig("option_calcDistance"):
            self.calcDistanceOption.setCurrentIndex(
                self.mydb.getConfig("option_calcDistance"))

        gridLayout.addWidget(label, 1, 1)
        gridLayout.addWidget(self.calcDistanceOption, 1, 2)

        configGroup = QtGui.QGroupBox("Search Configuration")
        configGroup.setLayout(gridLayout)

        mainLayout = QtGui.QVBoxLayout()
        mainLayout.addWidget(configGroup)
        mainLayout.addStretch(1)

        self.setLayout(mainLayout)
Example #2
0
    def __init__(self, main):
        super(tool, self).__init__(main)

        self.main = main
        self.mydb = main.mydb
        self.guitools = guitools.guitools(self)
        self.createActions()
    def __init__(self, parent=None):
        super(ConfigurationPage_Search, self).__init__(parent)

        if parent and hasattr(parent, "mydb"):
            self.mydb = parent.mydb

        self.guitools = guitools.guitools(self)

        gridLayout = QtGui.QGridLayout()

        calcDistanceOptionsList = ["when searching", "After searching in the background"]

        label = QtGui.QLabel("calculate missing Distances:")
        self.calcDistanceOption = QtGui.QComboBox()
        for option in calcDistanceOptionsList:
            self.calcDistanceOption.addItem(option)

        if self.mydb.getConfig("option_calcDistance"):
            self.calcDistanceOption.setCurrentIndex(self.mydb.getConfig("option_calcDistance"))

        gridLayout.addWidget(label, 1, 1)
        gridLayout.addWidget(self.calcDistanceOption, 1, 2)

        configGroup = QtGui.QGroupBox("Search Configuration")
        configGroup.setLayout(gridLayout)

        mainLayout = QtGui.QVBoxLayout()
        mainLayout.addWidget(configGroup)
        mainLayout.addStretch(1)

        self.setLayout(mainLayout)
Example #4
0
    def __init__(self, main):
        super(tool, self).__init__(main)

        self.main = main
        self.mydb = main.mydb
        self.guitools = guitools.guitools(self)
        self.createActions()
Example #5
0
    def __init__(self, parent):
        super(Window, self).__init__(parent)

        self.parent = parent
        self.mydb = parent.mydb
        self.mainLayout = None
        self.guitools = guitools.guitools(self)

        self.headerList = ["Id", "System", "Authorization", ""]
    def __init__(self, main):
        super(tool, self).__init__(main)

        self.main = main
        self.mydb = main.mydb
        self.guitools = guitools.guitools(self)
        self.createActions()
        self.createTimer()
        self.calcTimeSum = timedelta(0)
Example #7
0
    def __init__(self, parent):
        super(Window, self).__init__(parent)

        self.parent = parent
        self.mydb = parent.mydb
        self.mainLayout = None
        self.guitools = guitools.guitools(self)

        self.headerList = ["Id", "System", "Authorization", ""]
    def __init__(self, main):
        super(tool, self).__init__(main)

        self.main = main
        self.mydb = main.mydb
        self.guitools = guitools.guitools(self)
        self.createActions()
        self.createTimer()
        self.calcTimeSum = timedelta(0)
Example #9
0
    def __init__(self, parent=None):
        super(ConfigurationPage_Path, self).__init__(parent)

        if parent and hasattr(parent, "mydb"):
            self.mydb = parent.mydb

        self.guitools = guitools.guitools(self)

        gridLayout = QtGui.QGridLayout()

        label = QtGui.QLabel("Elite Log Dir:")
        self.logPathLineEdit = QtGui.QLineEdit()
        if self.mydb.getConfig("EliteLogDir"):
            self.logPathLineEdit.setText(self.mydb.getConfig("EliteLogDir"))
        pathButton = QtGui.QToolButton()
        pathButton.setIcon(self.guitools.getIconFromsvg("img/directory.svg"))
        pathButton.clicked.connect(self.getEliteLogPath)

        gridLayout.addWidget(label, 1, 1)
        gridLayout.addWidget(self.logPathLineEdit, 1, 2)
        gridLayout.addWidget(pathButton, 1, 3)

        label = QtGui.QLabel("E:D Marked Connector dir:")
        self.EDMarkedConPathLineEdit = QtGui.QLineEdit()
        if self.mydb.getConfig("EDMarkedConnector_cvsDir"):
            self.EDMarkedConPathLineEdit.setText(
                self.mydb.getConfig("EDMarkedConnector_cvsDir"))
        pathButton = QtGui.QToolButton()
        pathButton.setIcon(self.guitools.getIconFromsvg("img/directory.svg"))
        pathButton.clicked.connect(self.getEDMarkedConPath)

        gridLayout.addWidget(label, 2, 1)
        gridLayout.addWidget(self.EDMarkedConPathLineEdit, 2, 2)
        gridLayout.addWidget(pathButton, 2, 3)

        label = QtGui.QLabel("Slopey's ED BPC DB:")
        self.BPCdbPathLineEdit = QtGui.QLineEdit()
        if self.mydb.getConfig("BPC_db_path"):
            self.BPCdbPathLineEdit.setText(self.mydb.getConfig("BPC_db_path"))
        pathButton = QtGui.QToolButton()
        pathButton.setIcon(self.guitools.getIconFromsvg("img/directory.svg"))
        pathButton.clicked.connect(self.getBPCdbPath)

        gridLayout.addWidget(label, 3, 1)
        gridLayout.addWidget(self.BPCdbPathLineEdit, 3, 2)
        gridLayout.addWidget(pathButton, 3, 3)

        configGroup = QtGui.QGroupBox("Path Configuration")
        configGroup.setLayout(gridLayout)

        mainLayout = QtGui.QVBoxLayout()
        mainLayout.addWidget(configGroup)
        mainLayout.addStretch(1)

        self.setLayout(mainLayout)
    def __init__(self, parent=None):
        super(ConfigurationPage_Path, self).__init__(parent)

        if parent and hasattr(parent, "mydb"):
            self.mydb = parent.mydb

        self.guitools = guitools.guitools(self)

        gridLayout = QtGui.QGridLayout()

        label = QtGui.QLabel("Elite Log Dir:")
        self.logPathLineEdit = QtGui.QLineEdit()
        if self.mydb.getConfig("EliteLogDir"):
            self.logPathLineEdit.setText(self.mydb.getConfig("EliteLogDir"))
        pathButton = QtGui.QToolButton()
        pathButton.setIcon(self.guitools.getIconFromsvg("img/directory.svg"))
        pathButton.clicked.connect(self.getEliteLogPath)

        gridLayout.addWidget(label, 1, 1)
        gridLayout.addWidget(self.logPathLineEdit, 1, 2)
        gridLayout.addWidget(pathButton, 1, 3)

        label = QtGui.QLabel("E:D Marked Connector dir:")
        self.EDMarkedConPathLineEdit = QtGui.QLineEdit()
        if self.mydb.getConfig("EDMarkedConnector_cvsDir"):
            self.EDMarkedConPathLineEdit.setText(self.mydb.getConfig("EDMarkedConnector_cvsDir"))
        pathButton = QtGui.QToolButton()
        pathButton.setIcon(self.guitools.getIconFromsvg("img/directory.svg"))
        pathButton.clicked.connect(self.getEDMarkedConPath)

        gridLayout.addWidget(label, 2, 1)
        gridLayout.addWidget(self.EDMarkedConPathLineEdit, 2, 2)
        gridLayout.addWidget(pathButton, 2, 3)

        label = QtGui.QLabel("Slopey's ED BPC DB:")
        self.BPCdbPathLineEdit = QtGui.QLineEdit()
        if self.mydb.getConfig("BPC_db_path"):
            self.BPCdbPathLineEdit.setText(self.mydb.getConfig("BPC_db_path"))
        pathButton = QtGui.QToolButton()
        pathButton.setIcon(self.guitools.getIconFromsvg("img/directory.svg"))
        pathButton.clicked.connect(self.getBPCdbPath)

        gridLayout.addWidget(label, 3, 1)
        gridLayout.addWidget(self.BPCdbPathLineEdit, 3, 2)
        gridLayout.addWidget(pathButton, 3, 3)

        configGroup = QtGui.QGroupBox("Path Configuration")
        configGroup.setLayout(gridLayout)

        mainLayout = QtGui.QVBoxLayout()
        mainLayout.addWidget(configGroup)
        mainLayout.addStretch(1)

        self.setLayout(mainLayout)
Example #11
0
    def __init__(self, parent=None):
        super(ConfigDialog, self).__init__(parent)

        if parent and hasattr(parent, "mydb"):
            self.mydb = parent.mydb

        self.setMinimumSize(800, 400)

        self.guitools = guitools.guitools(self)

        self.contentsWidget = QtGui.QListWidget()
        self.contentsWidget.setViewMode(QtGui.QListView.IconMode)
        self.contentsWidget.setIconSize(
            QtCore.QSize(__iconSize__[0], __iconSize__[1]))
        self.contentsWidget.setMovement(QtGui.QListView.Static)
        self.contentsWidget.setMaximumWidth(__iconSize__[0] + 12 * 2)
        self.contentsWidget.setSpacing(6)

        self.pagesWidget = QtGui.QStackedWidget()

        self.pagesWidget.addWidget(ConfigurationPage_Path(self))
        self.pagesWidget.addWidget(ConfigurationPage_Source(self))
        self.pagesWidget.addWidget(ConfigurationPage_Search(self))

        closeButton = QtGui.QPushButton("Close")
        saveButton = QtGui.QPushButton("Save")

        self.createIcons()
        self.contentsWidget.setCurrentRow(0)

        closeButton.clicked.connect(self.close)
        saveButton.clicked.connect(self.saveOptions)

        horizontalLayout = QtGui.QHBoxLayout()
        horizontalLayout.addWidget(self.contentsWidget)
        horizontalLayout.addWidget(self.pagesWidget, 1)

        buttonsLayout = QtGui.QHBoxLayout()
        buttonsLayout.addStretch(1)
        buttonsLayout.addWidget(saveButton)
        buttonsLayout.addWidget(closeButton)

        mainLayout = QtGui.QVBoxLayout()
        mainLayout.addLayout(horizontalLayout)
        #        mainLayout.addStretch(1)
        mainLayout.addSpacing(12)
        mainLayout.addLayout(buttonsLayout)

        self.setLayout(mainLayout)

        self.setWindowTitle("Config")
    def __init__(self, parent=None):
        super(ConfigDialog, self).__init__(parent)

        if parent and hasattr(parent, "mydb"):
            self.mydb = parent.mydb

        self.setMinimumSize(800, 400)

        self.guitools = guitools.guitools(self)

        self.contentsWidget = QtGui.QListWidget()
        self.contentsWidget.setViewMode(QtGui.QListView.IconMode)
        self.contentsWidget.setIconSize(QtCore.QSize(__iconSize__[0], __iconSize__[1]))
        self.contentsWidget.setMovement(QtGui.QListView.Static)
        self.contentsWidget.setMaximumWidth(__iconSize__[0] + 12 * 2)
        self.contentsWidget.setSpacing(6)

        self.pagesWidget = QtGui.QStackedWidget()

        self.pagesWidget.addWidget(ConfigurationPage_Path(self))
        self.pagesWidget.addWidget(ConfigurationPage_Source(self))
        self.pagesWidget.addWidget(ConfigurationPage_Search(self))

        closeButton = QtGui.QPushButton("Close")
        saveButton = QtGui.QPushButton("Save")

        self.createIcons()
        self.contentsWidget.setCurrentRow(0)

        closeButton.clicked.connect(self.close)
        saveButton.clicked.connect(self.saveOptions)

        horizontalLayout = QtGui.QHBoxLayout()
        horizontalLayout.addWidget(self.contentsWidget)
        horizontalLayout.addWidget(self.pagesWidget, 1)

        buttonsLayout = QtGui.QHBoxLayout()
        buttonsLayout.addStretch(1)
        buttonsLayout.addWidget(saveButton)
        buttonsLayout.addWidget(closeButton)

        mainLayout = QtGui.QVBoxLayout()
        mainLayout.addLayout(horizontalLayout)
        #        mainLayout.addStretch(1)
        mainLayout.addSpacing(12)
        mainLayout.addLayout(buttonsLayout)

        self.setLayout(mainLayout)

        self.setWindowTitle("Config")
    def __init__(self, parent):
        super(Window, self).__init__(parent)

        self.parent = parent
        self.mydb = parent.mydb
        self.mainLayout = None
        self.guitools = guitools.guitools(self)

        self.headerList = ["Item", "Sell", "Buy", "Stock", "Blackmarket", "Ignore", "Fake"]


        self.itemList = []
        self.itemIdList = []

        for item in self.mydb.getAllItemNames():
            self.itemIdList.append(item["id"])
            self.itemList.append(item["name"])