19 package org.sleuthkit.autopsy.timeline.ui.listvew;
 
   21 import com.google.common.collect.ImmutableList;
 
   22 import com.google.common.collect.ImmutableSet;
 
   23 import com.google.common.eventbus.Subscribe;
 
   24 import java.util.List;
 
   26 import javafx.application.Platform;
 
   27 import javafx.concurrent.Task;
 
   28 import javafx.scene.Node;
 
   29 import org.joda.time.Interval;
 
   30 import org.openide.util.NbBundle;
 
   53         listTimeline = 
new ListTimeline(controller);
 
   56         setCenter(listTimeline);
 
   82         return ImmutableList.of();
 
   87         return ImmutableList.copyOf(listTimeline.getTimeNavigationControls());
 
  103             "ListViewPane.loggedTask.queryDb=Retrieving event data",
 
  104             "ListViewPane.loggedTask.name=Updating List View",
 
  105             "ListViewPane.loggedTask.updateUI=Populating view"})
 
  107             super(Bundle.ListViewPane_loggedTask_name(), 
true);
 
  111         protected Boolean 
call() throws Exception {
 
  119             Set<Long> selectedEventIDs;
 
  130             updateMessage(Bundle.ListViewPane_loggedTask_queryDb());
 
  133             updateMessage(Bundle.ListViewPane_loggedTask_updateUI());
 
  134             Platform.runLater(() -> {
 
  136                 listTimeline.setCombinedEvents(combinedEvents);
 
  138                 listTimeline.selectEvents(selectedEventIDs);
 
  141             return combinedEvents.isEmpty() == 
false;
 
void handleViewInTimelineRequested(ViewInTimelineRequestedEvent event)
boolean hasCustomTimeNavigationControls()
TimeLineController getController()
synchronized Interval getTimeRange()
void resetView(AxisValuesType axisValues)
ImmutableList< Node > getSettingsControls()
Set< Long > getEventIDs()
FilteredEventsModel getEventsModel()
final ViewMode getViewMode()
ListViewPane(TimeLineController controller)
ImmutableList< Node > getTimeNavigationControls()
final ListTimeline listTimeline
synchronized ObservableList< Long > getSelectedEventIDs()
final TimeLineController controller
synchronized void retreat()
void setDateValues(Interval timeRange)
List< CombinedEvent > getCombinedEvents()
Task< Boolean > getNewUpdateTask()