void CscopeVerifier::verify() { ConfigFrontend* pConf; pConf = new ConfigFrontend(true); connect(pConf, SIGNAL(result(uint, const QString&)), this, SLOT(slotConfigResult(uint, const QString&))); connect(pConf, SIGNAL(finished(uint)), this, SLOT(slotFinished())); pConf->run(Config().getCscopePath(), "", true); }
/** * Checks the user's PATH environment variable for a Cscope and Ctags * executables. * This is done by running the kscope_config script. */ void PrefFrontend::slotGuessPaths() { ConfigFrontend* pConf; // Start with an empty results text widget m_pScriptText->clear(); // Create a frontend object for the script pConf = new ConfigFrontend(true); // Show tests and results in the text widget connect(pConf, SIGNAL(test(uint)), this, SLOT(slotAutoConfigTest(uint))); connect(pConf, SIGNAL(result(uint, const QString&)), this, SLOT(slotAutoConfigResult(uint, const QString&))); // Run the script pConf->run(m_pCscopeURL->url(), m_pCtagsURL->url(), m_pDotURL->url()); }