public UsageStatisticsManager(IUsageStatisticsSender sender, IUsageMetricFactory usageMetricFactory, IOsHelper osHelper) { _sender = sender; _usageMetricFactory = usageMetricFactory; _osHelper = osHelper; _processedJobCounter = 0; }
public UsageStatisticsViewModel(IOsHelper osHelper, ICommandLocator commandLocator, ICurrentSettingsProvider currentSettingsProvider, IGpoSettings gpoSettings, IUsageMetricFactory usageMetricFactory, ICurrentSettings <Conversion.Settings.UsageStatistics> usageStatisticsProvider, ITranslationUpdater translationUpdater, ApplicationNameProvider applicationNameProvider) : base(osHelper, currentSettingsProvider, gpoSettings, translationUpdater, usageStatisticsProvider, commandLocator, applicationNameProvider) { _usageMetricFactory = usageMetricFactory; }
public PdfCreatorUsageStatisticsManager(IUsageStatisticsSender sender, IOsHelper osHelper, IUsageMetricFactory usageMetricFactory, ISettingsProvider settingsProvider, IGpoSettings gpoSettings, IThreadManager threadManager) { _sender = sender; _osHelper = osHelper; _usageMetricFactory = usageMetricFactory; _settingsProvider = settingsProvider; _gpoSettings = gpoSettings; _threadManager = threadManager; }
public BannerMetricFactory(ApplicationNameProvider applicationNameProvider, IVersionHelper versionHelper, IUsageMetricFactory usageMetricFactory) { _applicationNameProvider = applicationNameProvider; _versionHelper = versionHelper; _usageMetricFactory = usageMetricFactory; }