use of net.sf.mzmine.modules.visualization.spectra.simplespectra.datapointprocessing.datamodel.customguicomponents.DPPModuleTreeNode in project mzmine2 by mzmine.
the class ProcessingComponent method addSelectedModule.
/**
* Adds the selected module in the tvAllModules to the processing list
*/
private void addSelectedModule() {
DefaultMutableTreeNode selected = getSelectedItem(tvAllModules);
if (selected == null)
return;
if (selected instanceof DPPModuleTreeNode) {
DPPModuleTreeNode node = (DPPModuleTreeNode) selected.clone();
DPPMSLevelTreeNode target = getTargetNode();
if (target.isEnabled())
addModule(node, target);
} else {
logger.finest("Cannot add item " + selected.toString() + " to " + this.getName() + ".");
}
}
use of net.sf.mzmine.modules.visualization.spectra.simplespectra.datapointprocessing.datamodel.customguicomponents.DPPModuleTreeNode in project mzmine2 by mzmine.
the class ProcessingComponent method setTreeViewProcessingItemsFromQueue.
/**
* Convenience method to publicly set the items of the processing list from the tree view. Used to
* set the default queue, if set, loaded by the manager's constructor.
*
* @param queue
*/
public void setTreeViewProcessingItemsFromQueue(@Nullable DataPointProcessingQueue queue, MSLevel level) {
logger.info("Loading queue into tvProcessing...");
DPPMSLevelTreeNode targetNode = getNodeByMSLevel(level);
targetNode.removeAllChildren();
Collection<DPPModuleTreeNode> moduleNodes = createTreeItemsFromQueue(queue);
for (DPPModuleTreeNode node : moduleNodes) {
addModule(node, targetNode);
}
((DefaultTreeModel) tvProcessing.getModel()).reload();
expandAllNodes(tvProcessing);
}
Aggregations