[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdelibs/kdeprint
From: Andreas Pakulat <apaku () gmx ! de>
Date: 2007-06-15 16:02:14
Message-ID: 1181923334.545297.563.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 675967 by apaku:
More suggested fixes from Ossi.
M +3 -3 posterpreview.cpp
M +6 -4 tools/escputil/escpwidget.cpp
--- trunk/KDE/kdelibs/kdeprint/posterpreview.cpp #675966:675967
@@ -105,7 +105,7 @@
<< "-c" + QString::number( m_cutmargin ) + '%';
m_process->setOutputChannelMode( KProcess::OnlyStderrChannel );
m_process->start();
- if ( !m_process->waitForFinished() )
+ if ( !m_process->waitForStarted() )
{
m_rows = m_cols = 0;
m_dirty = false;
@@ -220,8 +220,8 @@
void PosterPreview::slotProcessStderr()
{
- QByteArray buf = m_process->readAllStandardError();
- m_buffer.append( QString::fromLocal8Bit( buf ) );
+ while( m_process->canReadLine() )
+ m_buffer.append( QString::fromLocal8Bit( m_process->readLine() ) );
}
void PosterPreview::slotProcessExited()
--- trunk/KDE/kdelibs/kdeprint/tools/escputil/escpwidget.cpp #675966:675967
@@ -247,14 +247,16 @@
void EscpWidget::slotReceivedStdout()
{
- QByteArray bufstr = m_proc.readAllStandardOutput();
- m_outbuffer.append( QString::fromLocal8Bit( bufstr ) );
+ while( m_proc.canReadLine() )
+ m_outbuffer.append( QString::fromLocal8Bit( m_proc.readLine() ) );
}
void EscpWidget::slotReceivedStderr()
{
- QString bufstr = QString::fromLocal8Bit( m_proc.readAllStandardError() );
- m_errorbuffer.append(bufstr);
+ m_proc.setReadChannel( QProcess::StandardError );
+ while( m_proc.canReadLine() )
+ m_errorbuffer.append( QString::fromLocal8Bit( m_proc.readLine() ) );
+ m_proc.setReadChannel( QProcess::StandardOutput );
}
void EscpWidget::slotButtonClicked()
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic