[PATCH] KProcess port of khelpcenter
Andreas Pakulat
apaku at gmx.de
Thu Dec 20 19:51:47 GMT 2007
On 20.12.07 20:14:16, Ralf Habacker wrote:
> Oswald Buddenhagen schrieb:
>> On Thu, Dec 20, 2007 at 06:59:37PM +0100, Ralf Habacker wrote:
>>
>>> you probably mean [...]
>>> no problem here :-)
>>>
>>>
>> you are looking into the apidoc of the wrong class. ;)
>>
> i see, you mean this
>
> meinproc->setOutputChannelMode(KProcess::SeparateChannels);
>
>
> This is a bit irritating because in the former I used QProcess and have
> learned a different behavior. It is partial not really clear when to use
> KProcess and when QProcess like the following case:
Whenever there's API in KProcess to do something use it, else use
QProcess API. Isn't that hard, IMHO - and the same with all KXXX stuff
that has a QXXX base class.
> To be able to handle the finished signal i have to use QProcess related
> types in the signal definition like
>
> connect( meinproc, SIGNAL( finished( int, QProcess::ExitStatus) ),
> this, SLOT( meinprocExited( int, QProcess::ExitStatus) ) );
I'd always use this, KProcess has no enumeration named ExitStatus.
Andreas
--
All the troubles you have will pass away very quickly.
More information about the kde-core-devel
mailing list