generic: adjust to KProcess changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2023-06-14 23:40:19 +03:00
parent c8d6a1cdaa
commit 49f87eeaa9
5 changed files with 6 additions and 6 deletions

View file

@ -221,7 +221,7 @@ void KateCTagsConfigPage::updateGlobalDB()
QString command = QString("%1 -f %2 %3").arg(m_confUi.cmdEdit->text()).arg(file).arg(targets) ;
m_proc.setShellCommand(command);
m_proc.setOutputChannelMode(KProcess::SeparateChannels);
m_proc.setProcessChannelMode(QProcess::SeparateChannels);
m_proc.start();
if(!m_proc.waitForStarted(500)) {

View file

@ -547,7 +547,7 @@ void KateCTagsView::updateSessionDB()
QString command = QString("%1 -f %2 %3").arg(m_ctagsUi.cmdEdit->text()).arg(m_ctagsUi.tagsFile->text()).arg(targets);
m_proc.setShellCommand(command);
m_proc.setOutputChannelMode(KProcess::SeparateChannels);
m_proc.setProcessChannelMode(QProcess::SeparateChannels);
m_proc.start();
if(!m_proc.waitForStarted(500)) {

View file

@ -616,7 +616,7 @@ bool KateBuildView::startProcess(const KUrl &dir, const QString &command)
m_make_dir_stack.push(m_make_dir);
m_proc->setWorkingDirectory(m_make_dir.toLocalFile(KUrl::AddTrailingSlash));
m_proc->setShellCommand(command);
m_proc->setOutputChannelMode(KProcess::SeparateChannels);
m_proc->setProcessChannelMode(QProcess::SeparateChannels);
m_proc->start();
if(!m_proc->waitForStarted(500)) {

View file

@ -241,8 +241,8 @@ void PluginKateTextFilter::runFilter(KTextEditor::View *kv, const QString &filte
connect (m_pFilterProcess, SIGNAL(finished(int,QProcess::ExitStatus)),
this, SLOT(slotFilterProcessExited(int,QProcess::ExitStatus)));
}
m_pFilterProcess->setOutputChannelMode(
mergeOutput ? KProcess::MergedChannels : KProcess::SeparateChannels
m_pFilterProcess->setProcessChannelMode(
mergeOutput ? QProcess::MergedChannels : QProcess::SeparateChannels
);
slipInFilter(*m_pFilterProcess, *kv, filter);

View file

@ -47,7 +47,7 @@ ClipCommandProcess::ClipCommandProcess(const ClipAction& action, const ClipComma
map.insert( QChar( '0' + i ), matches.at( i ) );
}
setOutputChannelMode(OnlyStdoutChannel);
setReadChannel(QProcess::StandardOutput);
setShellCommand(KMacroExpander::expandMacrosShellQuote( command.command, map ).trimmed());
connect(this, SIGNAL(finished(int,QProcess::ExitStatus)), SLOT(slotFinished(int,QProcess::ExitStatus)));