mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
SVN: one-click merge: remove pages concept
(cherry picked from commit ca2fe75505216750f3dad0bf0ba7271f80cb3f15)
This commit is contained in:
@@ -71,15 +71,13 @@ public class PagedListWithActions<T> {
|
|||||||
final List<T> data = myEngine.next();
|
final List<T> data = myEngine.next();
|
||||||
myComponentManager.setData(data);
|
myComponentManager.setData(data);
|
||||||
myComponentManager.refresh();
|
myComponentManager.refresh();
|
||||||
/*myList.setListData(ArrayUtil.toObjectArray(data));
|
|
||||||
myList.revalidate();
|
|
||||||
myList.repaint();*/
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void update(AnActionEvent e) {
|
public void update(AnActionEvent e) {
|
||||||
super.update(e);
|
super.update(e);
|
||||||
e.getPresentation().setEnabled(myEngine.hasNext());
|
e.getPresentation().setEnabled(myEngine.hasNext());
|
||||||
|
e.getPresentation().setVisible(myEngine.hasNext());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -99,6 +97,7 @@ public class PagedListWithActions<T> {
|
|||||||
public void update(AnActionEvent e) {
|
public void update(AnActionEvent e) {
|
||||||
super.update(e);
|
super.update(e);
|
||||||
e.getPresentation().setEnabled(myEngine.hasPrevious());
|
e.getPresentation().setEnabled(myEngine.hasPrevious());
|
||||||
|
e.getPresentation().setVisible(myEngine.hasPrevious());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -15,9 +15,9 @@
|
|||||||
*/
|
*/
|
||||||
package org.jetbrains.idea.svn.dialogs;
|
package org.jetbrains.idea.svn.dialogs;
|
||||||
|
|
||||||
import com.intellij.openapi.actionSystem.AnAction;
|
|
||||||
import com.intellij.openapi.actionSystem.AnActionEvent;
|
import com.intellij.openapi.actionSystem.AnActionEvent;
|
||||||
import com.intellij.openapi.actionSystem.CommonShortcuts;
|
import com.intellij.openapi.actionSystem.CommonShortcuts;
|
||||||
|
import com.intellij.openapi.project.DumbAwareAction;
|
||||||
import com.intellij.openapi.project.Project;
|
import com.intellij.openapi.project.Project;
|
||||||
import com.intellij.openapi.ui.DialogWrapper;
|
import com.intellij.openapi.ui.DialogWrapper;
|
||||||
import com.intellij.openapi.ui.Splitter;
|
import com.intellij.openapi.ui.Splitter;
|
||||||
@@ -75,7 +75,9 @@ public class ToBeMergedDialog extends DialogWrapper {
|
|||||||
setTitle(title);
|
setTitle(title);
|
||||||
myProject = project;
|
myProject = project;
|
||||||
|
|
||||||
myListsEngine = new BasePageEngine<CommittedChangeList>(lists, ourPageSize);
|
// todo removing pages for a while
|
||||||
|
//myListsEngine = new BasePageEngine<CommittedChangeList>(lists, ourPageSize);
|
||||||
|
myListsEngine = new BasePageEngine<CommittedChangeList>(lists, lists.size());
|
||||||
|
|
||||||
myPanel = new JPanel(new BorderLayout());
|
myPanel = new JPanel(new BorderLayout());
|
||||||
myWiseSelection = new QuantitySelection<Long>(true);
|
myWiseSelection = new QuantitySelection<Long>(true);
|
||||||
@@ -299,7 +301,7 @@ public class ToBeMergedDialog extends DialogWrapper {
|
|||||||
return myPanel;
|
return myPanel;
|
||||||
}
|
}
|
||||||
|
|
||||||
private class MySelectAll extends AnAction {
|
private class MySelectAll extends DumbAwareAction {
|
||||||
private MySelectAll() {
|
private MySelectAll() {
|
||||||
super("Select All", "Select All", IconLoader.getIcon("/actions/selectall.png"));
|
super("Select All", "Select All", IconLoader.getIcon("/actions/selectall.png"));
|
||||||
}
|
}
|
||||||
@@ -311,7 +313,7 @@ public class ToBeMergedDialog extends DialogWrapper {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private class MyUnselectAll extends AnAction {
|
private class MyUnselectAll extends DumbAwareAction {
|
||||||
private MyUnselectAll() {
|
private MyUnselectAll() {
|
||||||
super("Unselect All", "Unselect All", IconLoader.getIcon("/actions/unselectall.png"));
|
super("Unselect All", "Unselect All", IconLoader.getIcon("/actions/unselectall.png"));
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user