Révision 1491

tmp/org.txm.rcp/src/main/java/org/txm/rcp/swt/widget/AssistedQueryWidget.java (revision 1491)
29 29

  
30 30
import org.eclipse.jface.window.Window;
31 31
import org.eclipse.swt.SWT;
32
import org.eclipse.swt.events.KeyEvent;
32 33
import org.eclipse.swt.events.KeyListener;
33 34
import org.eclipse.swt.events.SelectionEvent;
34 35
import org.eclipse.swt.events.SelectionListener;
35 36
import org.eclipse.swt.layout.GridData;
36 37
import org.eclipse.swt.widgets.Button;
37 38
import org.eclipse.swt.widgets.Composite;
39
import org.eclipse.swt.widgets.Event;
38 40
import org.txm.rcp.IImageKeys;
39 41
import org.txm.rcp.messages.TXMUIMessages;
40 42
import org.txm.rcp.swt.GLComposite;
......
60 62

  
61 63
	private QueryAssistDialog d;
62 64

  
65
	private KeyListener listener;
66

  
63 67
	/**
64 68
	 * Instantiates a new assisted query widget.
65 69
	 *
......
84 88
				d = new QueryAssistDialog(e.display.getActiveShell(), corpus);
85 89
				if (d.open() == Window.OK) {
86 90
					querywidget.setText(d.getQuery());
91
					Event ev = new Event();
92
					ev.widget = magicstick;
93
					KeyEvent ke = new KeyEvent(ev);
94
					ke.keyCode = SWT.CR;
95
					listener.keyPressed(ke);
87 96
				}
88 97
			}
89 98

  
......
108 117
	 */
109 118
	@Override
110 119
	public void addKeyListener(KeyListener listener) {
120
		this.listener = listener;
111 121
		if (querywidget != null)
112 122
			this.querywidget.addKeyListener(listener);
113 123
	}

Formats disponibles : Unified diff