Esempio n. 1
0
 def updateUiPrintingPossible(self):
     if not self.printerService.printingPosible():
         CfgService.set(CfgKey.PRINTER_IS_ACTIVE, False)
         self.printerDisabledButton.setText(
             textValue[TextKey.PAGE_CONFIG_INAKTIVATE])
         self.printerDisabledButton.setChecked(
             CfgService.get(CfgKey.PRINTER_IS_ACTIVE))
         self.printerDisabledButton.setDisabled(True)
Esempio n. 2
0
    def __init__(self):

        try:
            self.conn = cups.Connection()
            self.printers = self.conn.getPrinters()
            cups.setUser(getpass.getuser())
        except:
            print("Drucker konnte nicht intitialisiert werden.")
            self.printers = {}
            CfgService.set(CfgKey.PRINTER_IS_ACTIVE, False)
Esempio n. 3
0
 def activateGreenscreen(self):
     if self.greenscreenDisabledButton.isChecked():
         CfgService.set(CfgKey.GREENSCREEN_IS_ACTIVE, True)
         self.greenscreenDisabledButton.setText(
             textValue[TextKey.PAGE_CONFIG_AKTIVATE])
         self.greenscreenDisabledButton.setChecked(
             CfgService.get(CfgKey.GREENSCREEN_IS_ACTIVE))
     else:
         CfgService.set(CfgKey.GREENSCREEN_IS_ACTIVE, False)
         self.greenscreenDisabledButton.setText(
             textValue[TextKey.PAGE_CONFIG_INAKTIVATE])
         self.greenscreenDisabledButton.setChecked(
             CfgService.get(CfgKey.GREENSCREEN_IS_ACTIVE))
Esempio n. 4
0
 def activatePrinterWeb(self):
     if self.printerDisabledWebButton.isChecked():
         CfgService.set(CfgKey.PRINTER_IS_ACTIVE_WEB, True)
         self.printerDisabledWebButton.setText(
             textValue[TextKey.PAGE_CONFIG_AKTIVATE])
         self.printerDisabledWebButton.setChecked(
             CfgService.get(CfgKey.PRINTER_IS_ACTIVE_WEB))
     else:
         CfgService.set(CfgKey.PRINTER_IS_ACTIVE_WEB, False)
         self.printerDisabledWebButton.setText(
             textValue[TextKey.PAGE_CONFIG_INAKTIVATE])
         self.printerDisabledWebButton.setChecked(
             CfgService.get(CfgKey.PRINTER_IS_ACTIVE_WEB))
Esempio n. 5
0
 def setDefaultPrinter(self, printers):
     firstPrinter = list(printers)[0]
     CfgService.set(CfgKey.PRINTER_SELECTED, str(firstPrinter))
     self.printerSelectedComboBox.setCurrentIndex(0)
Esempio n. 6
0
 def selectionchangePrinter(self, index):
     printers = self.printerService.getPrinters()
     if len(printers) > index:
         CfgService.set(CfgKey.PRINTER_SELECTED, str(list(printers)[index]))
     else:
         self.setDefaultPrinter(printers)
Esempio n. 7
0
 def open_file_dialog(self):
     CfgService.set(CfgKey.MAIN_SAVE_DIR,
                    str(QFileDialog.getExistingDirectory()))
     self.mainSaveDirLabel.setText(CfgService.get(CfgKey.MAIN_SAVE_DIR))
Esempio n. 8
0
 def executeAfter(self):
     CfgService.set(CfgKey.MAIN_SAVE_DIR, self.mainSaveDirLabel.text())
     CfgService.set(CfgKey.PROJECTNAME, self.projectNameValue.text())
     CfgService.set(CfgKey.SERVER_IP, self.serverIpValue.text())
     CfgService.set(CfgKey.SERVER_PORT, self.serverPortValue.text())
     CfgService.set(CfgKey.WIFI_SSID, self.wifiSSIDValue.text())
     CfgService.set(CfgKey.WIFI_PROTOCOL, self.wifiProtocolValue.text())
     CfgService.set(CfgKey.WIFI_PASSWORD, self.wifiPasswordValue.text())