void TemplateIconView::slotProcessExited(KProcess *proc) { if ( ! proc->normalExit() ) m_output = QString::null; addTemplateIcons(KileDocument::LaTeX); emit classFileSearchFinished(); }
void TemplateIconView::slotProcessExited(int /*exitCode*/, QProcess::ExitStatus exitStatus) { if(exitStatus != QProcess::NormalExit) { m_output.clear(); } addTemplateIcons(KileDocument::LaTeX); emit classFileSearchFinished(); }
NewFileWizard::NewFileWizard(KileTemplate::Manager *templateManager, QWidget *parent, const char *name ) : KDialogBase(parent,name,true,i18n("New File"),KDialogBase::Ok|KDialogBase::Cancel, KDialogBase::Ok, true), m_templateManager(templateManager), m_currentlyDisplayedType(-1) { // first read config m_config = kapp->config(); m_config->setGroup("NewFileWizard"); bool wizard = m_config->readBoolEntry("UseWizardWhenCreatingEmptyFile", false); int w = m_config->readNumEntry("width", -1); if ( w == -1 ) w = width(); int h = m_config->readNumEntry("height", -1); if ( h == -1 ) h = height(); m_newDocumentWidget = new NewDocumentWidget(this); connect(m_newDocumentWidget->templateIconView, SIGNAL(doubleClicked(QIconViewItem *)), SLOT(slotOk())); m_templateManager->scanForTemplates(); m_newDocumentWidget->templateIconView->setTemplateManager(m_templateManager); m_newDocumentWidget->templateIconView->fillWithTemplates(KileDocument::LaTeX); connect(m_newDocumentWidget->documentTypeComboBox, SIGNAL(activated(int)), this, SLOT(slotActivated(int))); connect(m_newDocumentWidget->templateIconView, SIGNAL(classFileSearchFinished()), this, SLOT(restoreSelectedIcon())); setMainWidget(m_newDocumentWidget); m_newDocumentWidget->documentTypeComboBox->insertItem(i18n("LaTeX Document"), LATEX_TYPE); m_newDocumentWidget->documentTypeComboBox->insertItem(i18n("BibTeX Document"), BIBTEX_TYPE); m_newDocumentWidget->documentTypeComboBox->insertItem(i18n("Kile Script"), SCRIPT_TYPE); // set config entries m_newDocumentWidget->quickStartWizardCheckBox->setChecked(wizard); resize(w,h); // select the LaTeX type m_newDocumentWidget->documentTypeComboBox->setCurrentItem(LATEX_TYPE); m_currentlyDisplayedType = LATEX_TYPE; restoreSelectedIcon(); }
void TemplateIconView::slotProcessError() { addTemplateIcons(KileDocument::LaTeX); emit classFileSearchFinished(); }