Changeset 8905
- Timestamp:
- 10/02/08 17:07:18 (7 weeks ago)
- Location:
- trunk/java/org.semanticdesktop.nepomuk.comp.imapping/info.quikey.lab/src/main/java/info/imapping/quikey
- Files:
-
- 2 added
- 4 modified
-
QuiKeyApplication.java (modified) (2 diffs)
-
RefreshTask.java (added)
-
SampleData.java (added)
-
gui/swing/QuiKeyFrame.java (modified) (1 diff)
-
gui/swing/QuiKeyInput.java (modified) (6 diffs)
-
model/CDSBridge.java (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/java/org.semanticdesktop.nepomuk.comp.imapping/info.quikey.lab/src/main/java/info/imapping/quikey/QuiKeyApplication.java
r8866 r8905 16 16 import java.net.URL; 17 17 import java.util.Hashtable; 18 import java.util.Timer; 18 19 19 20 import javax.swing.BorderFactory; … … 148 149 149 150 public static void main(String args[]) { 151 152 150 153 QuiKeyApplication.getInstance().start(); 151 154 } -
trunk/java/org.semanticdesktop.nepomuk.comp.imapping/info.quikey.lab/src/main/java/info/imapping/quikey/gui/swing/QuiKeyFrame.java
r8866 r8905 85 85 private void initialize() { 86 86 setUndecorated(true); 87 setSize(new Dimension( 300, 200));87 setSize(new Dimension(800, 200)); 88 88 setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); 89 89 Image q = getImage("q.png"); -
trunk/java/org.semanticdesktop.nepomuk.comp.imapping/info.quikey.lab/src/main/java/info/imapping/quikey/gui/swing/QuiKeyInput.java
r8866 r8905 4 4 import info.imapping.quikey.QuiKeyApplication; 5 5 import info.imapping.quikey.QuiKeyProperties; 6 import info.imapping.quikey.RefreshTask; 7 import info.imapping.quikey.SampleData; 6 8 import info.imapping.quikey.model.CDSBridge; 7 9 import info.imapping.quikey.model.InputItemDocument; … … 20 22 import java.awt.event.KeyListener; 21 23 import java.io.File; 24 import java.util.Timer; 22 25 23 26 import javax.swing.BorderFactory; … … 42 45 private QuiKeyItems items; 43 46 private boolean deleteOnNextBackspace; 47 private boolean refreshAutoList = true; 48 private long time = 0; 49 private long time_temp = 0; 50 51 Timer timer = new Timer(); 44 52 45 53 /** Constructor, defines the properties of the Input-TextField */ … … 77 85 } 78 86 if (autoComplete != null) { 79 autoComplete.refreshData(); 80 String selectedText = autoComplete.getSelected(); 81 if (selectedText == null) 82 selectedText = getText(); 83 itemList.updateCurrentItem(selectedText); 87 if(refreshAutoList){ 88 autoComplete.refreshData(); 89 String selectedText = autoComplete.getSelected(); 90 if (selectedText == null) 91 selectedText = getText(); 92 itemList.updateCurrentItem(selectedText); 93 } 84 94 } 85 95 // Fix for http://octopus13.fzi.de:8080/browse/IMA-85 … … 168 178 deleteOnNextBackspace = true; 169 179 } 170 } 171 180 refreshAutoList = false; 181 timer.cancel(); 182 timer = new Timer(); 183 timer.schedule(new RefreshTask(this), 200); 184 } 185 } 186 187 public boolean isRefreshAutoList() { 188 return refreshAutoList; 189 } 190 191 public void setRefreshAutoList(boolean refreshAutoList) { 192 this.refreshAutoList = refreshAutoList; 172 193 } 173 194 174 195 /** Inserts a new Item in die CDS-Database */ 175 196 public void execute() { 197 198 176 199 System.out.println("User presssed enter: try to execute... (Number of input items = " 177 200 + items.getNumberOfItems() + ")"); 178 201 179 if (items.getNumberOfItems() == 1 180 && items.getItemAt(0).getText().length() > 0) { 202 if (items.getNumberOfItems() == 1 && items.getItemAt(0).getText().length() > 0) { 181 203 if (items.getItemAt(0).getText().startsWith("!dump")) { 182 204 CDSBridge.getInstance().dump(); 205 183 206 } else if (items.getItemAt(0).getText().startsWith("!reset")) { 184 207 CDSBridge.getInstance().reset(); 208 209 } else if (items.getItemAt(0).getText().startsWith("sample")) { 210 System.out.println("Sample Data"); 211 SampleData sD = new SampleData(); 212 185 213 } else if (items.getItemAt(0).getText().startsWith("!refresh")) { 186 CDSBridge.getInstance().refresh(); 214 CDSBridge.getInstance().refresh(); 215 187 216 } else if (items.getItemAt(0).getText().startsWith("!load")) { 188 217 FileDialog openFileDialog = new FileDialog(QuiKeyApplication … … 207 236 openFileDialog.dispose(); 208 237 QuiKeyApplication.getInstance().setAlwaysOnTop(true); 238 209 239 } else if (items.getItemAt(0).getText().startsWith("!save")) { 210 240 FileDialog saveFileDialog = new FileDialog(QuiKeyApplication -
trunk/java/org.semanticdesktop.nepomuk.comp.imapping/info.quikey.lab/src/main/java/info/imapping/quikey/model/CDSBridge.java
r8866 r8905 113 113 model.clear(false, true); 114 114 queries = new Vector<QuiKeyQuery>(); 115 save();115 //save(); 116 116 initCache(); 117 117 } … … 297 297 public void createRelation(String relation) { 298 298 model.createRelation(relation, "inverse of [" + relation + "]", AUTHOR); 299 save();299 //save(); 300 300 } 301 301 … … 309 309 model.createStatement(model.getNameItem(source), model 310 310 .getRelation(relation), model.getNameItem(target), AUTHOR); 311 save();311 //save(); 312 312 } 313 313 … … 624 624 public void createNameItem(String s) { 625 625 model.createNameItem(s, AUTHOR); 626 save();626 // save(); 627 627 } 628 628 … … 675 675 public void save(File file) { 676 676 if (QuiKeyApplication.isStandalone()) { 677 log.info("Saving to: " + file.getAbsolutePath());677 //log.info("Saving to: " + file.getAbsolutePath()); 678 678 try { 679 679 file.createNewFile();
