示例#1
0
 //General - Set the settings for this project
 private void setSettings(AppSettings settings)
 {
     appSettings = settings;
     database    = new LLDatabase(appSettings.elasticip, appSettings.defaultIndex);
     if (database.isValid())
     {
         bottomDBStatusText.Text = "Connected";
         client = database.getClient();
         if (queryBuilder == null)
         {
             queryBuilder = new LLQueryBuilder(client);
         }
         else
         {
             queryBuilder.setClient(client);
         }
         queryBuilder.setMainIndex(appSettings.defaultIndex);
         queryBuilder.setFileExclusions(appSettings.exclusions);
         enableComponents();
     }
     else
     {
         bottomDBStatusText.Text = "No connection";
         MessageBox.Show("Connection failed! Check your settings...");
         logger.debug("setSettings failed! -> elastic ip: " + appSettings.elasticip + " elastic index" + appSettings.defaultIndex);
     }
 }