public SearchHandler( LibraryModel libraryModel , TabControlEx mainViewTabControl , TabPage libraryBrowserViewTabPage , TabPage galleryBrowserViewTabPage , Configuration.ConfigCache cacheSettings , ISearchResultCache searchResultCache , ILogger logger , BrowsingModel browsingModel , IPathFormatter pathFormatter , HttpClient httpClient , IQueryParser queryParser , GalleryModel galleryModel , DetailsModel detailsModel , GalleryDownloader galleryDownloader , ISessionManager sessionManager , ConfigNetwork networkSettings) { LibraryModel = libraryModel; MainViewTabControl = mainViewTabControl; LibraryBrowserViewTabPage = libraryBrowserViewTabPage; GalleryBrowserViewTabPage = galleryBrowserViewTabPage; CacheSettings = cacheSettings; SearchResultCache = searchResultCache; Logger = logger; BrowsingModel = browsingModel; PathFormatter = pathFormatter; HttpClient = httpClient; QueryParser = queryParser; GalleryModel = galleryModel; DetailsModel = detailsModel; GalleryDownloader = galleryDownloader; SessionManager = sessionManager; NetworkSettings = networkSettings; }
public SessionManager(IPathFormatter pathFormatter, ISearchResultCache searchResultCache, int recentSearchLifeSpan, int querySearchLifeSpan, int taggedSearchLifeSpan, ConfigNetwork networkSettings) { PathFormatter = pathFormatter; SearchResultCache = searchResultCache; RecentSearchLifeSpan = recentSearchLifeSpan; QuerySearchLifeSpan = querySearchLifeSpan; TaggedSearchLifeSpan = taggedSearchLifeSpan; NetworkSettings = networkSettings; }