def __init__(self, main=None, parent=None): QWidget.__init__(self, parent) self.main = main self.inspector = main._inspector self.editorManager = main._editorManager self.debugWindow = main._debug self.backtraceWindow = main.backtrace self.ui = Ui_DeviceManager() self.ui.setupUi(self) self.addLocalComboItem() self.discovery = TrickplayDiscovery(self) QObject.connect(self.ui.comboBox, SIGNAL('currentIndexChanged(int)'), self.service_selected) QObject.connect(self.ui.run, SIGNAL("clicked()"), self.run) self._path = '' self.trickplay = QProcess() QObject.connect(self.trickplay, SIGNAL('started()'), self.app_started) #QObject.connect(self.trickplay, SIGNAL('finished(int, QProcess.ExitStatus)'), self.app_finished) QObject.connect(self.trickplay, SIGNAL('finished(int)'), self.app_finished) QObject.connect(self.trickplay, SIGNAL('readyRead()'), self.app_ready_read) self.icon = QIcon() self.icon.addPixmap( QPixmap(self.main.apath + "/Assets/icon-target.png"), QIcon.Normal, QIcon.Off) self.icon_null = QIcon() self.prev_index = 0 self.ui.comboBox.setSizeAdjustPolicy(QComboBox.AdjustToContents) self.ui.comboBox.setIconSize(QSize(20, 32)) self.debug_mode = False self.debug_run = False self.debug_port = None self.console_port = None self.http_port = None self.my_name = "" self.manager = QNetworkAccessManager() #self.reply = None #self.bs_command = False self.current_debug_file = None self.inbreak = True