Added threaded loader to ComponentPresetDatabase following the pattern in ThrustCurve...
authorkruland2607 <kruland2607@180e2498-e6e9-4542-8430-84ac67f01cd8>
Wed, 27 Jun 2012 02:58:53 +0000 (02:58 +0000)
committerkruland2607 <kruland2607@180e2498-e6e9-4542-8430-84ac67f01cd8>
Wed, 27 Jun 2012 02:58:53 +0000 (02:58 +0000)
commit6b088b110f7fc2ccebd4472c3b696527e00f2b9c
tree05531ea0006cd5c624a1c1527816b2d0af55558c
parent822f4df9c5bb057d97f021c50b0a950fcf046680
Added threaded loader to ComponentPresetDatabase following the pattern in ThrustCurveMotorDatabase.  Moved the wait into the background thread so the UI starts much faster.  Changed the ConcurrentLoadingThrustCurveMotorSetDataBase implementation to have longer timeouts and wait in the background thread.

git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@813 180e2498-e6e9-4542-8430-84ac67f01cd8
android/src/net/sf/openrocket/android/Application.java
core/src/net/sf/openrocket/database/ComponentPresetDatabase.java
core/src/net/sf/openrocket/gui/figure3d/Quick3dMain.java
core/src/net/sf/openrocket/startup/ConcurrentLoadingThrustCurveMotorSetDatabase.java
core/src/net/sf/openrocket/startup/Startup2.java