private void OnDoubleClick(QListViewItem item) { if (item is MethodItem) { MethodItem method = (MethodItem)item; SourceWindow sourceView = ShowSourceFor((ClassItem)method.Parent()); sourceView.CenterOnMethod(method); } }
private SourceWindow ShowSourceFor(ClassItem item) { SourceWindow sourceView = (SourceWindow)sourceViews [item.Model.sourceFile]; if (sourceView != null) { sourceView.ShowNormal(); sourceView.Raise(); } else { sourceView = new SourceWindow(this,item); sourceViews [item.Model.sourceFile] = sourceView; sourceView.Show(); } return(sourceView); }
private SourceWindow ShowSourceFor(ClassItem item) { SourceWindow sourceView = (SourceWindow)sourceViews [item.Model.sourceFile]; if (sourceView != null) { sourceView.ShowNormal (); sourceView.Raise (); } else { sourceView = new SourceWindow (this, item); sourceViews [item.Model.sourceFile] = sourceView; sourceView.Show (); } return sourceView; }