Changeset 98
- Timestamp:
- 12/04/08 17:16:05 (1 month ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/pyssdh/OpenElectrophy/dialogs/dialog_edit_oscillation.py
r29 r98 222 222 self.treeview_oscillation.setContextMenuPolicy(Qt.CustomContextMenu) 223 223 self.connect(self.treeview_oscillation,SIGNAL('customContextMenuRequested( const QPoint &)'),self.contextMenuTreeviewOscillation) 224 224 225 self.connect(self.treeview_oscillation,SIGNAL('itemDoubleClicked(QTreeWidgetItem *, int)'),self.zoomOscillationOnDoubleClick) 226 225 227 self.connect(self.treeview_oscillation,SIGNAL('itemSelectionChanged()'),self.selectionOscillationChanged) 226 228 … … 345 347 346 348 #------------------------------------------------------------------------------ 349 def zoomOscillationOnDoubleClick(self,item): 350 pos = self.treeview_oscillation.indexFromItem(item).row() 351 osc=self.list_oscillation[pos] 352 fmin=osc.line_f.min()*osc.df 353 fmax=osc.line_f.max()*osc.df 354 delta_f=max(2.5,(fmax-fmin)/3.) 355 delta_t=(osc.time_stop-osc.time_start)/10. 356 self.ax1.set_ylim(max(0.,fmin-delta_f),fmax+delta_f) 357 self.ax1.set_xlim(osc.time_start-delta_t,osc.time_stop+delta_t,emit=True) 358 self.canvas.draw_idle() 359 360 #------------------------------------------------------------------------------ 347 361 def selectionOscillationChanged(self) : 348 362 for l in self.list_line1 :

