summaryrefslogtreecommitdiff
path: root/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/frame/DebuggerFramesList.java
diff options
context:
space:
mode:
Diffstat (limited to 'platform/xdebugger-impl/src/com/intellij/xdebugger/impl/frame/DebuggerFramesList.java')
-rw-r--r--platform/xdebugger-impl/src/com/intellij/xdebugger/impl/frame/DebuggerFramesList.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/frame/DebuggerFramesList.java b/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/frame/DebuggerFramesList.java
index 41dd52bcc3b9..18ef7cecd450 100644
--- a/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/frame/DebuggerFramesList.java
+++ b/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/frame/DebuggerFramesList.java
@@ -39,6 +39,7 @@ public abstract class DebuggerFramesList extends JBList implements OccurenceNavi
getSelectionModel().setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
setCellRenderer(createListRenderer());
getSelectionModel().addListSelectionListener(new ListSelectionListener() {
+ @Override
public void valueChanged(final ListSelectionEvent e) {
if (!e.getValueIsAdjusting()) {
onFrameChanged(getSelectedValue());
@@ -49,6 +50,7 @@ public abstract class DebuggerFramesList extends JBList implements OccurenceNavi
getEmptyText().setText(XDebuggerBundle.message("debugger.frames.not.available"));
}
+ @Override
public DefaultListModel getModel() {
return (DefaultListModel)super.getModel();
}
@@ -61,19 +63,23 @@ public abstract class DebuggerFramesList extends JBList implements OccurenceNavi
return getModel().getSize();
}
+ @Override
public String getNextOccurenceActionName() {
return XDebuggerBundle.message("action.next.frame.text");
}
+ @Override
public String getPreviousOccurenceActionName() {
return XDebuggerBundle.message("action.previous.frame.text");
}
+ @Override
public OccurenceInfo goNextOccurence() {
setSelectedIndex(getSelectedIndex() + 1);
return createInfo();
}
+ @Override
public OccurenceInfo goPreviousOccurence() {
setSelectedIndex(getSelectedIndex() - 1);
return createInfo();
@@ -83,10 +89,12 @@ public abstract class DebuggerFramesList extends JBList implements OccurenceNavi
return OccurenceInfo.position(getSelectedIndex(), getElementCount());
}
+ @Override
public boolean hasNextOccurence() {
return getSelectedIndex() < getElementCount() - 1;
}
+ @Override
public boolean hasPreviousOccurence() {
return getSelectedIndex() > 0;
}