1
- using DevExpress . XtraEditors ;
1
+ using Analogy . DataTypes ;
2
+ using DevExpress . XtraEditors ;
3
+ using DevExpress . XtraEditors . Controls ;
2
4
using System ;
3
5
using System . Collections . Generic ;
4
6
using System . Linq ;
5
7
using System . Windows . Forms ;
6
- using Analogy . DataTypes ;
7
- using DevExpress . XtraEditors . Controls ;
8
8
9
9
namespace Analogy . Forms
10
10
{
@@ -22,23 +22,25 @@ public FirstTimeRunForm()
22
22
// This line of code is generated by Data Source Configuration Wizard
23
23
}
24
24
25
- private void FirstTimeRunForm_Load ( object sender , EventArgs e )
25
+ private async void FirstTimeRunForm_Load ( object sender , EventArgs e )
26
26
{
27
27
if ( DesignMode )
28
28
{
29
29
return ;
30
30
}
31
31
32
32
Icon = UserSettingsManager . UserSettings . GetIcon ( ) ;
33
+ await FactoriesManager . Instance . InitializeBuiltInFactories ( ) ;
34
+ await FactoriesManager . Instance . AddExternalDataSources ( ) ;
33
35
chkLstDataProviderStatus . CustomizeItem += ( s , e ) =>
34
36
{
35
37
FactoryCheckItem bind = ( FactoryCheckItem ) e . Value ;
36
38
e . TemplatedItem . Elements [ 0 ] . ImageOptions . Image = bind . Image ;
37
39
e . TemplatedItem . Elements [ 1 ] . Text = $ "{ bind . Name } (id:{ bind . ID } )";
38
40
e . TemplatedItem . Elements [ 2 ] . Text = bind . Description ;
39
41
} ;
40
- chkLstDataProviderStatus . ItemCheck += ( s , e ) => SaveSettings ( ) ;
41
-
42
+ chkLstDataProviderStatus . ItemCheck += ( s , e ) => SaveSettings ( ) ;
43
+
42
44
foreach ( var setting in Settings . FactoriesOrder )
43
45
{
44
46
FactorySettings factory = Settings . GetFactorySetting ( setting ) ;
0 commit comments