Author: bback
Date: 2006-03-11 17:31:12 +0000 (Sat, 11 Mar 2006)
New Revision: 8230
Modified:
trunk/apps/frost-0.7/source/frost/gui/BoardsChooser.java
Log:
extented class, added support for search dialog needs
Modified: trunk/apps/frost-0.7/source/frost/gui/BoardsChooser.java
===================================================================
--- trunk/apps/frost-0.7/source/frost/gui/BoardsChooser.java 2006-03-11
17:15:55 UTC (rev 8229)
+++ trunk/apps/frost-0.7/source/frost/gui/BoardsChooser.java 2006-03-11
17:31:12 UTC (rev 8230)
@@ -64,9 +64,9 @@
JList Lboards;
boolean okPressed = false;
- public BoardsChooser(List boards) {
+ public BoardsChooser(List boards, List preselectedBoards) {
super();
- setTitle(language.getString("Choose boards to attach"));
+ setTitle(language.getString("Choose boards"));
setModal(true);
// fill given board into our list as BoardListEntries
@@ -76,12 +76,28 @@
BoardListEntry e = new BoardListEntry();
e.board = b;
e.checkBox = new JCheckBox(b.getName());
+ e.checkBox.setSelected(false);
+
+ if( preselectedBoards != null ) {
+ // check if this board should be selected
+ for(Iterator j=preselectedBoards.iterator(); j.hasNext(); ) {
+ Board sb = (Board)j.next();
+ if( b.getName().equals(sb.getName()) ) {
+ e.checkBox.setSelected(true);
+ }
+ }
+ }
+
boardList.add(e);
}
initGui();
}
+ public BoardsChooser(List boards) {
+ this(boards, null);
+ }
+
private void initGui() {
Bok = new JButton("OK");
Bok.addActionListener( new ActionListener() {