Helpviewer/SslCertificatesDialog.py

changeset 880
52ed20236a1c
parent 791
9ec2ac20e54e
child 882
34b86be88bf0
equal deleted inserted replaced
878:a61710d5bbbc 880:52ed20236a1c
376 self.trUtf8("Export Certificate"), 376 self.trUtf8("Export Certificate"),
377 name, 377 name,
378 self.trUtf8("Certificate File (PEM) (*.pem);;" 378 self.trUtf8("Certificate File (PEM) (*.pem);;"
379 "Certificate File (DER) (*.der)"), 379 "Certificate File (DER) (*.der)"),
380 None, 380 None,
381 QFileDialog.Options(QFileDialog.DontConfirmOverwrite)) 381 QFileDialog.Options(QFileDialog.DontConfirmOverwrite |
382 QFileDialog.DontUseNativeDialog))
382 383
383 if fname: 384 if fname:
384 ext = QFileInfo(fname).suffix() 385 ext = QFileInfo(fname).suffix()
385 if not ext or ext not in ["pem", "der"]: 386 if not ext or ext not in ["pem", "der"]:
386 ex = selectedFilter.split("(*")[1].split(")")[0] 387 ex = selectedFilter.split("(*")[1].split(")")[0]
420 fname = QFileDialog.getOpenFileName( 421 fname = QFileDialog.getOpenFileName(
421 self, 422 self,
422 self.trUtf8("Import Certificate"), 423 self.trUtf8("Import Certificate"),
423 "", 424 "",
424 self.trUtf8("Certificate Files (*.pem *.crt *.der *.cer *.ca);;" 425 self.trUtf8("Certificate Files (*.pem *.crt *.der *.cer *.ca);;"
425 "All Files (*)")) 426 "All Files (*)"),
427 QFileDialog.DontUseNativeDialog)
426 428
427 if fname: 429 if fname:
428 f = QFile(fname) 430 f = QFile(fname)
429 if not f.open(QIODevice.ReadOnly): 431 if not f.open(QIODevice.ReadOnly):
430 E5MessageBox.critical(self, 432 E5MessageBox.critical(self,

eric ide

mercurial