Changeset 1707
- Timestamp:
- 11/14/09 13:17:22 (13 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/libffado/support/mixer-qt4/ffado-mixer.in
r1668 r1707 97 97 QTimer.singleShot( 1, self.connectToDBUS ) 98 98 99 def __del__(self): 100 log.info("__del__") 101 del self.manager 102 #delattr(self, "manager") 103 log.info("__del__ finished") 104 105 def closeEvent(self, event): 106 log.info("closeEvent()") 107 self.manager.deleteLater() 108 event.accept() 109 99 110 def connectToDBUS(self): 100 111 try: … … 118 129 def setupDeviceManager(self): 119 130 devmgr = DeviceManagerInterface(FFADO_DBUS_SERVER, FFADO_DBUS_BASEPATH) 120 nbDevices = devmgr.getNbDevices()131 #nbDevices = devmgr.getNbDevices() 121 132 self.manager.setManager(devmgr) 122 133 self.setCentralWidget(self.manager) … … 182 193 app.setWindowIcon( QIcon( SHAREDIR + "/icons/hi64-apps-ffado.png" ) ) 183 194 195 app.setOrganizationName("FFADO") 196 app.setOrganizationDomain("ffado.org") 197 app.setApplicationName("ffado-mixer") 184 198 185 199 mainwindow = FFADOWindow(None) trunk/libffado/support/mixer-qt4/ffado/panelmanager.py
r1692 r1707 108 108 if devmgr is not None: 109 109 self.setManager(devmgr) 110 111 def __del__(self): 112 print("PanelManager.__del__()") 113 self.polltimer.stop() 110 114 111 115 def setManager(self,devmgr): … … 243 247 # update the widget 244 248 for guid in to_remove: 249 print "Removing widget for device" + guid 245 250 w = self.panels[guid] 246 251 del self.panels[guid] # remove from the list 247 252 idx = self.tabs.indexOf(w) 248 253 self.tabs.removeTab(idx) 249 del w # GC might also take care of that254 w.deleteLater() 250 255 251 256 for guid in to_add: trunk/libffado/support/mixer-qt4/ffado/widgets/crossbarrouter.py
r1680 r1707 170 170 self.interface = dbus.Interface(self.dev, dbus_interface="org.ffado.Control.Element.CrossbarRouter") 171 171 172 self.settings = QtCore.QSettings(self) 173 172 174 log.info(self.interface.getDestinations()) 173 175 … … 185 187 self.biglayout.addLayout(self.toplayout) 186 188 187 btn = QtGui.QPushButton("Switch VU", self) 188 btn.setCheckable(True) 189 #btn.setChecked(True) 190 self.connect(btn, QtCore.SIGNAL("toggled(bool)"), self.runVu) 191 self.toplayout.addWidget(btn) 189 self.vubtn = QtGui.QPushButton("Switch VU", self) 190 self.vubtn.setCheckable(True) 191 self.connect(self.vubtn, QtCore.SIGNAL("toggled(bool)"), self.runVu) 192 self.toplayout.addWidget(self.vubtn) 192 193 193 194 self.layout = QtGui.QGridLayout() … … 203 204 self.timer.setInterval(200) 204 205 self.connect(self.timer, QtCore.SIGNAL("timeout()"), self.updateLevels) 205 #self.runVu(True) 206 207 self.vubtn.setChecked(self.settings.value("crossbarrouter/runvu", False).toBool()) 208 209 def __del__(self): 210 print "CrossbarRouter.__del__()" 211 self.settings.setValue("crossbarrouter/runvu", self.vubtn.isChecked()) 206 212 207 213 def runVu(self, run=True): 214 #log.debug("CrossbarRouter.runVu( %i )" % run) 208 215 if run: 209 216 self.timer.start()