void Inspectors::_buildListOfInspectors() { m_Inspectors.push_back(new LibreOfficeInspector(_getNewRegistry())); m_Inspectors.push_back(new SkypeInspector(_getNewRegistry())); m_Inspectors.push_back(new PDFCreatorInspector(_getNewRegistry())); m_Inspectors.push_back(new WinRARInspector(_getNewRegistry())); }
void Actions::_buildListOfActions() { m_actions.push_back(new WindowsLPIAction(_getNewOSVersion(), _getNewRegistry(), _getNewWin32I18N(), _getNewRunner())); m_actions.push_back(new MSOfficeLPIAction( _getNewRegistry(), _getNewRunner())); m_actions.push_back(new WindowsLiveAction( _getNewRegistry(), _getNewRunner())); m_actions.push_back(new IELPIAction(_getNewOSVersion(), _getNewRegistry(), _getNewRunner())); m_actions.push_back(new IEAcceptLanguagesAction( _getNewRegistry())); m_actions.push_back(new ConfigureLocaleAction()); m_actions.push_back(new ConfigureDefaultLanguageAction(_getNewOSVersion(), _getNewRegistry(), _getNewRunner())); m_actions.push_back(new ChromeAction( _getNewRegistry())); m_actions.push_back(new FirefoxAction( _getNewRegistry())); m_actions.push_back(new OpenOfficeAction( _getNewRegistry(), _getNewRunner())); m_actions.push_back(new AdobeReaderAction( _getNewRegistry(), _getNewRunner())); _checkPrerequirements(); }