Implemented "import" and "Url" options for html5 app wizard

This commit is contained in:
Alessandro Portale
2011-02-09 16:23:35 +01:00
parent 2eb2f61c35
commit aa453c8062
10 changed files with 136 additions and 65 deletions

View File

@@ -130,18 +130,18 @@ void Html5AppWizard::prepareGenerateFiles(const QWizard *w,
{
Q_UNUSED(errorMessage)
const Html5AppWizardDialog *wizard = qobject_cast<const Html5AppWizardDialog*>(w);
const QString mainQmlFile = wizard->m_htmlSourcesPage->mainHtmlFile();
m_d->app->setIndexHtmlFile(mainQmlFile);
m_d->app->setMainHtml(wizard->m_htmlSourcesPage->mainHtmlMode(),
wizard->m_htmlSourcesPage->mainHtmlData());
}
bool Html5AppWizard::postGenerateFilesInternal(const Core::GeneratedFiles &l,
QString *errorMessage)
{
const bool success = ProjectExplorer::CustomProjectWizard::postGenerateOpen(l, errorMessage);
if (success && !m_d->app->indexHtmlFile().isEmpty()) {
ProjectExplorer::ProjectExplorerPlugin::instance()->setCurrentFile(0, m_d->app->indexHtmlFile());
Core::EditorManager::instance()->openEditor(m_d->app->indexHtmlFile(),
QString(), Core::EditorManager::ModeSwitch);
const QString mainHtmlFile = m_d->app->path(Html5App::MainHtml);
if (success && !mainHtmlFile.isEmpty()) {
ProjectExplorer::ProjectExplorerPlugin::instance()->setCurrentFile(0, mainHtmlFile);
Core::EditorManager::instance()->openEditor(mainHtmlFile, QString(), Core::EditorManager::ModeSwitch);
}
return success;
}