Added wait cursor when loading report modules

This commit is contained in:
Eugene Livis 2019-09-13 09:13:47 -04:00
parent 23a849e76c
commit f6b12e90ea

View File

@ -25,6 +25,7 @@ import org.sleuthkit.autopsy.report.ReportModuleSettings;
import org.sleuthkit.autopsy.report.GeneralReportModule;
import java.awt.BorderLayout;
import java.awt.Component;
import java.awt.Cursor;
import java.util.ArrayList;
import static java.util.Collections.swap;
import java.util.HashMap;
@ -41,6 +42,7 @@ import javax.swing.event.ListSelectionListener;
import org.openide.DialogDisplayer;
import org.openide.NotifyDescriptor;
import org.openide.util.NbBundle;
import org.openide.windows.WindowManager;
import org.sleuthkit.autopsy.coreutils.Logger;
/**
@ -73,9 +75,12 @@ final class ReportVisualPanel1 extends JPanel implements ListSelectionListener {
// Initialize the list of ReportModules
private void initModules() {
WindowManager.getDefault().getMainWindow().setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
tableModules = ReportModuleLoader.getTableReportModules();
generalModules = ReportModuleLoader.getGeneralReportModules();
fileModules = ReportModuleLoader.getFileReportModules();
WindowManager.getDefault().getMainWindow().setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR));
for (TableReportModule module : tableModules) {
if (!moduleIsValid(module)) {