X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FStructureViewerBase.java;fp=src%2Fjalview%2Fgui%2FStructureViewerBase.java;h=41390b1b9eebd14451b6b3769f9c25ee45465890;hb=80edaa84d6d9beac9f0d2c71b50b7b56fd393427;hp=7df42fd31d433916b39cec160c71fcaa5c31844d;hpb=60073d3f838affacd3f4158c3e7d069652d26602;p=jalview.git diff --git a/src/jalview/gui/StructureViewerBase.java b/src/jalview/gui/StructureViewerBase.java index 7df42fd..41390b1 100644 --- a/src/jalview/gui/StructureViewerBase.java +++ b/src/jalview/gui/StructureViewerBase.java @@ -152,6 +152,7 @@ public abstract class StructureViewerBase extends GStructureViewer this.ap = alp; } + @Override public AlignmentPanel[] getAllAlignmentPanels() { AlignmentPanel[] t, list = new AlignmentPanel[0]; @@ -267,6 +268,8 @@ public abstract class StructureViewerBase extends GStructureViewer protected abstract AAStructureBindingModel getBindingModel(); + protected abstract IProgressIndicator getIProgressIndicator(); + /** * add a new structure (with associated sequences and chains) to this viewer, * retrieving it if necessary first. @@ -291,6 +294,7 @@ public abstract class StructureViewerBase extends GStructureViewer // queue. new Thread(new Runnable() { + @Override public void run() { while (worker != null && worker.isAlive() && _started) @@ -411,7 +415,7 @@ public abstract class StructureViewerBase extends GStructureViewer * create the mappings */ apanel.getStructureSelectionManager().setMapping(seq, chains, - pdbFilename, AppletFormatAdapter.FILE); + pdbFilename, AppletFormatAdapter.FILE, getIProgressIndicator()); /* * alert the FeatureRenderer to show new (PDB RESNUM) features