TEurekaModuleOptions type

Top  Previous  Next

This is the TEurekaModuleOptions type:

 

Unit ECore.

 

TEurekaModuleOptions = class(TObject)

...

public

   // Methods...

   constructor Create(ModuleName: string ['']; SaveSharedData: Boolean [False]);

   procedure   Assign(Source: TEurekaModuleOptions);

   procedure   SetToDefaultOptions;

   procedure   SaveToStream(Stream: TStream);

   procedure   LoadFromStream(Stream: TStream);

   procedure   SaveToFile(FileName: string);

   procedure   LoadFromFile(FileName: string);

   procedure   SaveCustomizedTextsToFile(const FileName: string);

   procedure  LoadCustomizedTextsFromFile(const FileName: string);

   // Properties...

   property ModuleName:                           string ...;

   property SMTPFrom:                             string ...;

   property SMTPHost:                             string ...;

   property SMTPPort:                             Word ...;

   property SMTPUserID:                           string ...;

   property SMTPPassword:                         string ...;

   property FreezeActivate:                       Boolean ...;

   property FreezeTimeout:                        Integer ...;

    property ExceptionsFilters:                    TEurekaExceptionsFilters ...;

   property CustomizedTexts[Index: TMessageType]: string ...;

    property TextsCollection:                      string ...;

   property ActivateLog:                          Boolean ...;

   property SaveLogFile:                          Boolean ...;

   property ActivateHandle:                       Boolean ...;

   property ForegroundTab:                        TForegroundType ...;

   property AppendLogs:                           Boolean ...;

   property TerminateBtnOperation:                TTerminateBtnOperation ...;

   property LogOptions:                           TLogOptions ...;

   property ShowOptions:                          TShowOptions ...;

   property ErrorsNumberToSave:                   Integer ...;

   property ErrorsNumberToShowTerminateBtn:       Integer ...;

   property OutputPath:                           string ...;

   property EMailAddresses:                       string ...;

   property EMailSubject:                         string ...;

   property EMailMessage:                         string ...;

   property EMailSendMode:                        TEmailSendMode ...;

   property WebSendMode:                          TWebSendMode ...;

   property WebURL:                               string ...;

   property WebUserID:                            string ...;

   property WebPassword:                          string ...;

   property WebPort:                              Integer ...;

   property CommonSendOptions:                    TCommonSendOptions ...;

   property AttachedFiles:                        string ...;

    property ExceptionDialogType:                  TExceptionDialogType ...;

   property ExceptionDialogOptions:               TExceptionDialogOptions ...;

   property AutoCloseDialogSecs:                  Integer ...;

   property SupportURL:                           string ...;

   property HTMLLayout:                           string ...;

   property AutoCrashOperation:                   TTerminateBtnOperation ...;

   property AutoCrashNumber:                      Integer ...;

   property AutoCrashMinutes:                     Integer ...;

   property CallStackOptions:                     TCallStackOptions ...;

   property BehaviourOptions:                     TBehaviourOptions ...;

    property LeaksOptions:                         TLeaksOptions ...;

    property ProxyURL:                             string ...;

    property ProxyUserID:                          string ...;

    property ProxyPassword:                        string ...;

    property ProxyPort:                            Word ...;

    property TrakerUserID:                         string ...;

    property TrakerPassword:                       string ...;

    property TrakerAssignTo:                       string ...;

    property TrakerProject:                        string ...;

    property TrakerCategory:                       string ...;

    property TrakerTrialID:                        string ...;

    property ZipPassword:                          string ...;

    property CompiledFileOptions:                  TCompiledFileOptions ...;

    property ReproduceText:                        string ...;

end;