Ejemplo n.º 1
0
 def __init__(self, reactor):
     QWidget.__init__(self)
     self.ui = Ui_FileSenderWindow()
     self.ui.setupUi(self)
     self.reactor = reactor
     self._setStatus('Drag and drop files to be sent...')
     self.setWindowTitle(env.contactName + ' - ' + str(self.windowTitle()))
     self.setAcceptDrops(True)
     self.files = {}
     self.fileItems = {}
     self.connect(self.ui.fileList, SIGNAL('itemSelectionChanged()'),
                  self._onFileSelectionChanged)
     self.connect(self.ui.addFilesButton, SIGNAL('clicked()'),
                  self._onAddClicked)
     self.connect(self.ui.removeFilesButton, SIGNAL('clicked()'),
                  self._onRemoveClicked)
     self.connect(self.ui.removeAllButton, SIGNAL('clicked()'),
                  self._onRemoveAllClicked)
     self.connect(self.ui.sendFilesButton, SIGNAL('clicked()'),
                  self._onSendFilesClicked)
     self.connect(self.ui.closeButton, SIGNAL('clicked()'), self.close)
     self.state = self.SELECTINGFILES