Search in sources :

Example 1 with IResultsPanel

use of com.google.security.zynamics.binnavi.Gui.GraphWindows.BottomPanel.IResultsPanel in project binnavi by google.

the class CDebugBottomPanel method getPanels.

/**
   * Creates the panels that are shown in the panel.
   *
   * @param model Provides the data needed by the components in the panel.
   * @param debugPerspectiveModel Describes the debug perspective.
   *
   * @return The created panels.
   */
private static IFilledList<IResultsPanel> getPanels(final CGraphModel model, final CDebugPerspectiveModel debugPerspectiveModel) {
    final IFilledList<IResultsPanel> debugPanels = new FilledList<IResultsPanel>();
    debugPanels.add(new CCombinedMemoryPanel(model.getParent(), debugPerspectiveModel));
    debugPanels.add(new CModulesPanel(debugPerspectiveModel));
    debugPanels.add(new CThreadInformationPanel(debugPerspectiveModel));
    debugPanels.add(new CBreakpointPanel(model.getParent(), model.getDebuggerProvider(), model.getGraph(), model.getViewContainer()));
    debugPanels.add(new CTracesPanel(debugPerspectiveModel, model.getGraph(), model.getViewContainer().getTraceProvider(), model.getGraphPanel()));
    debugPanels.add(new CBookmarkPanel(model.getDebuggerProvider()));
    debugPanels.add(new CDebuggerHistoryPanel(debugPerspectiveModel));
    return debugPanels;
}
Also used : IResultsPanel(com.google.security.zynamics.binnavi.Gui.GraphWindows.BottomPanel.IResultsPanel) CModulesPanel(com.google.security.zynamics.binnavi.Gui.Debug.ModulesPanel.CModulesPanel) CThreadInformationPanel(com.google.security.zynamics.binnavi.Gui.Debug.ThreadInformationPanel.CThreadInformationPanel) CDebuggerHistoryPanel(com.google.security.zynamics.binnavi.Gui.Debug.History.CDebuggerHistoryPanel) CTracesPanel(com.google.security.zynamics.binnavi.Gui.Debug.EventLists.CTracesPanel) FilledList(com.google.security.zynamics.zylib.types.lists.FilledList) IFilledList(com.google.security.zynamics.zylib.types.lists.IFilledList) CCombinedMemoryPanel(com.google.security.zynamics.binnavi.Gui.Debug.CombinedMemoryPanel.CCombinedMemoryPanel) CBookmarkPanel(com.google.security.zynamics.binnavi.Gui.Debug.Bookmarks.CBookmarkPanel) CBreakpointPanel(com.google.security.zynamics.binnavi.Gui.Debug.BreakpointTable.CBreakpointPanel)

Aggregations

CBookmarkPanel (com.google.security.zynamics.binnavi.Gui.Debug.Bookmarks.CBookmarkPanel)1 CBreakpointPanel (com.google.security.zynamics.binnavi.Gui.Debug.BreakpointTable.CBreakpointPanel)1 CCombinedMemoryPanel (com.google.security.zynamics.binnavi.Gui.Debug.CombinedMemoryPanel.CCombinedMemoryPanel)1 CTracesPanel (com.google.security.zynamics.binnavi.Gui.Debug.EventLists.CTracesPanel)1 CDebuggerHistoryPanel (com.google.security.zynamics.binnavi.Gui.Debug.History.CDebuggerHistoryPanel)1 CModulesPanel (com.google.security.zynamics.binnavi.Gui.Debug.ModulesPanel.CModulesPanel)1 CThreadInformationPanel (com.google.security.zynamics.binnavi.Gui.Debug.ThreadInformationPanel.CThreadInformationPanel)1 IResultsPanel (com.google.security.zynamics.binnavi.Gui.GraphWindows.BottomPanel.IResultsPanel)1 FilledList (com.google.security.zynamics.zylib.types.lists.FilledList)1 IFilledList (com.google.security.zynamics.zylib.types.lists.IFilledList)1