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;
 
   55         listTimeline = 
new ListTimeline(controller);
 
   58         setCenter(listTimeline);
 
   84         return ImmutableList.of();
 
   89         return ImmutableList.copyOf(listTimeline.getTimeNavigationControls());
 
  105             "ListViewPane.loggedTask.queryDb=Retrieving event data",
 
  106             "ListViewPane.loggedTask.name=Updating List View",
 
  107             "ListViewPane.loggedTask.updateUI=Populating view"})
 
  109             super(Bundle.ListViewPane_loggedTask_name(), 
true);
 
  113         protected Boolean 
call() throws Exception {
 
  121             Set<Long> selectedEventIDs;
 
  132             updateMessage(Bundle.ListViewPane_loggedTask_queryDb());
 
  135             updateMessage(Bundle.ListViewPane_loggedTask_updateUI());
 
  136             Platform.runLater(() -> {
 
  138                 listTimeline.setCombinedEvents(combinedEvents);
 
  140                 listTimeline.selectEvents(selectedEventIDs);
 
  143             return combinedEvents.isEmpty() == 
false;
 
void handleViewInTimelineRequested(ViewInTimelineRequestedEvent event)
 
boolean hasCustomTimeNavigationControls()
 
TimeLineController getController()
 
ImmutableList< Node > getSettingsControls()
 
Set< Long > getEventIDs()
 
final ViewMode getViewMode()
 
EventsModel getEventsModel()
 
ListViewPane(TimeLineController controller)
 
List< CombinedEvent > getCombinedEvents()
 
ImmutableList< Node > getTimeNavigationControls()
 
final ListViewModel listViewModel
 
final ListTimeline listTimeline
 
synchronized ObservableList< Long > getSelectedEventIDs()
 
final TimeLineController controller
 
synchronized void retreat()
 
void setDateValues(Interval timeRange)
 
Task< Boolean > getNewUpdateTask()
 
synchronized Interval getTimeRange()