def getFileTransferStatus(*args, **kwargs): file=globalVars.transferringFile if file: files.checkFileTransfer(False, True) if not globalVars.fileTransferEvent: output.speak(_("There are no new file transfers yet.")) else: output.speak(globalVars.fileTransferEvent) if file and file.Status in (Skype4Py.fileTransferStatusTransferring, Skype4Py.fileTransferStatusTransferringOverRelay, Skype4Py.fileTransferStatusPaused, Skype4Py.fileTransferStatusRemotelyPaused): files.getFileSize() files.getFileTransferProgress() files.getFileTransferSpeed() files.getFileTransferTimeLeft()
def getActiveFileTransfers(*args, **kwargs): AFT=globalVars.Skype.ActiveFileTransfers if len(AFT)==0: return output.speak(_("No active file transfers.")) lstActiveFileTransfersDisplay=[] for f in AFT: lstActiveFileTransfersDisplay.append(_("%s, file %s")%(f.PartnerDisplayName, f.FileName.decode("mbcs"))) activeFileTransfersDLG=wx.SingleChoiceDialog(globalVars.Frame, _("Select file sender/receiver"), _("Active File Transfers"), choices=lstActiveFileTransfersDisplay) globalVars.Frame.DisplayDialog(activeFileTransfersDLG) activeFileTransfersDLG.SetSelection(0) answer=activeFileTransfersDLG.ShowModal() if answer==wx.ID_OK: globalVars.transferringFile=AFT[activeFileTransfersDLG.GetSelection()] globalVars.Frame.CloseDialog(activeFileTransfersDLG) files.checkFileTransfer(False, True) else: globalVars.Frame.CloseDialog(activeFileTransfersDLG)
def getFileTransferStatus(*args, **kwargs): file = globalVars.transferringFile if file: files.checkFileTransfer(False, True) if not globalVars.fileTransferEvent: output.speak(_("There are no new file transfers yet.")) else: output.speak(globalVars.fileTransferEvent) if file and file.Status in ( Skype4Py.fileTransferStatusTransferring, Skype4Py.fileTransferStatusTransferringOverRelay, Skype4Py.fileTransferStatusPaused, Skype4Py.fileTransferStatusRemotelyPaused): files.getFileSize() files.getFileTransferProgress() files.getFileTransferSpeed() files.getFileTransferTimeLeft()
def getActiveFileTransfers(*args, **kwargs): AFT = globalVars.Skype.ActiveFileTransfers if len(AFT) == 0: return output.speak(_("No active file transfers.")) lstActiveFileTransfersDisplay = [] for f in AFT: lstActiveFileTransfersDisplay.append( _("%s, file %s") % (f.PartnerDisplayName, f.FileName.decode("mbcs"))) activeFileTransfersDLG = wx.SingleChoiceDialog( globalVars.Frame, _("Select file sender/receiver"), _("Active File Transfers"), choices=lstActiveFileTransfersDisplay) globalVars.Frame.DisplayDialog(activeFileTransfersDLG) activeFileTransfersDLG.SetSelection(0) answer = activeFileTransfersDLG.ShowModal() if answer == wx.ID_OK: globalVars.transferringFile = AFT[ activeFileTransfersDLG.GetSelection()] globalVars.Frame.CloseDialog(activeFileTransfersDLG) files.checkFileTransfer(False, True) else: globalVars.Frame.CloseDialog(activeFileTransfersDLG)