<HTML> <HEAD> <TITLE>class CopyJob</TITLE> <META NAME="Generator" CONTENT="KDOC "> </HEAD> <BODY bgcolor="#ffffff" text="#000000" link="#0000ff" vlink="#000099" alink= "#ffffff"> <TABLE WIDTH="100%" BORDER="0"> <TR> <TD> <TABLE BORDER="0"> <TR><TD valign="top" align="left" cellspacing="10"> <h1>class CopyJob</h1> </TD> <TD valign="top" align="right" colspan="1"></TD></TR> </TABLE> <HR> <TABLE BORDER="0"> <TR><TH>Full name</TH><TD><code><A HREF="KIO.html">KIO</A>::CopyJob</code></TD></TR> <TR><TH>Definition</TH><TD><code>#include <<A HREF="jobclasses_h.html">jobclasses.h</A>></code></TD></TR> <TR><TH>Inherits</TH><TD><A HREF="KIO__Job.html">KIO::Job</A> <small>[public ]</small></TD></TR> <TR><TH><A HREF="full-list-KIO__CopyJob.html">List of all Methods</A></TH></TR> </TABLE> </TD> <TD align="right"><TABLE BORDER="0"><TR><TD><small><A HREF="index-long.html">Annotated List</A></small></TD></TR> <TR><TD><small><A HREF="header-list.html">Files</A></small></TD></TR> <TR><TD><small><A HREF="all-globals.html">Globals</A></small></TD></TR> <TR><TD><small><A HREF="hier.html">Hierarchy</A></small></TD></TR> <TR><TD><small><A HREF="index.html">Index</A></small></TD></TR> </TABLE></TD></TR></TABLE> <h4>Public Types</h4><ul><LI>enum <A HREF="#ref1">CopyMode</A> { Copy, Move, Link } </LI> </ul><h4>Public Methods</h4><ul><LI> <b><A HREF="#ref2">CopyJob</A></b> ( const <A HREF="../kdecore/KURL__List.html">KURL::List</A>& src, const <A HREF="../kdecore/KURL.html">KURL</A>& dest, CopyMode mode, bool asMethod, bool showProgressInfo ) </LI> <LI><A HREF="../kdecore/KURL__List.html">KURL::List</A> <b><A HREF="#ref3">srcURLs</A></b> () const </LI> <LI><A HREF="../kdecore/KURL.html">KURL</A> <b><A HREF="#ref4">destURL</A></b> () const </LI> </ul><h4>Signals</h4><ul><LI>void <b><A HREF="#ref5">totalFiles</A></b> ( <A HREF="KIO__Job.html">KIO::Job</A> *, unsigned long files ) </LI> <LI>void <b><A HREF="#ref6">totalDirs</A></b> ( <A HREF="KIO__Job.html">KIO::Job</A> *, unsigned long dirs ) </LI> <LI>void <b><A HREF="#ref7">processedFiles</A></b> ( <A HREF="KIO__Job.html">KIO::Job</A> *, unsigned long files ) </LI> <LI>void <b><A HREF="#ref8">processedDirs</A></b> ( <A HREF="KIO__Job.html">KIO::Job</A> *, unsigned long dirs ) </LI> <LI>void <b><A HREF="#ref9">copying</A></b> ( <A HREF="KIO__Job.html">KIO::Job</A> *, const <A HREF="../kdecore/KURL.html">KURL</A>& from, const <A HREF="../kdecore/KURL.html">KURL</A>& to ) </LI> <LI>void <b><A HREF="#ref10">linking</A></b> ( <A HREF="KIO__Job.html">KIO::Job</A> *, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& target, const <A HREF="../kdecore/KURL.html">KURL</A>& to ) </LI> <LI>void <b><A HREF="#ref11">moving</A></b> ( <A HREF="KIO__Job.html">KIO::Job</A> *, const <A HREF="../kdecore/KURL.html">KURL</A>& from, const <A HREF="../kdecore/KURL.html">KURL</A>& to ) </LI> <LI>void <b><A HREF="#ref12">creatingDir</A></b> ( <A HREF="KIO__Job.html">KIO::Job</A> *, const <A HREF="../kdecore/KURL.html">KURL</A>& dir ) </LI> <LI>void <b><A HREF="#ref13">renamed</A></b> ( <A HREF="KIO__Job.html">KIO::Job</A> *, const <A HREF="../kdecore/KURL.html">KURL</A>& from, const <A HREF="../kdecore/KURL.html">KURL</A>& to ) </LI> <LI>void <b><A HREF="#ref14">copyingDone</A></b> ( <A HREF="KIO__Job.html">KIO::Job</A> *, const <A HREF="../kdecore/KURL.html">KURL</A> &from, const <A HREF="../kdecore/KURL.html">KURL</A> &to, bool directory, bool renamed ) </LI> <LI>void <b><A HREF="#ref15">copyingLinkDone</A></b> ( <A HREF="KIO__Job.html">KIO::Job</A> *, const <A HREF="../kdecore/KURL.html">KURL</A> &from, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& target, const <A HREF="../kdecore/KURL.html">KURL</A>& to ) </LI> </ul><h4>Protected Methods</h4><ul><LI>void <b><A HREF="#ref16">startNextJob</A></b> () </LI> <LI>void <b><A HREF="#ref17">statNextSrc</A></b> () </LI> <LI>void <b><A HREF="#ref18">slotResultStating</A></b> ( <A HREF="KIO__Job.html">KIO::Job</A> * job ) </LI> <LI>void <b><A HREF="#ref19">startListing</A></b> ( const <A HREF="../kdecore/KURL.html">KURL</A> & src ) </LI> <LI>void <b><A HREF="#ref20">slotResultCreatingDirs</A></b> ( <A HREF="KIO__Job.html">KIO::Job</A> * job ) </LI> <LI>void <b><A HREF="#ref21">slotResultConflictCreatingDirs</A></b> ( <A HREF="KIO__Job.html">KIO::Job</A> * job ) </LI> <LI>void <b><A HREF="#ref22">createNextDir</A></b> () </LI> <LI>void <b><A HREF="#ref23">slotResultCopyingFiles</A></b> ( <A HREF="KIO__Job.html">KIO::Job</A> * job ) </LI> <LI>void <b><A HREF="#ref24">slotResultConflictCopyingFiles</A></b> ( <A HREF="KIO__Job.html">KIO::Job</A> * job ) </LI> <LI>void <b><A HREF="#ref25">copyNextFile</A></b> () </LI> <LI>void <b><A HREF="#ref26">slotResultDeletingDirs</A></b> ( <A HREF="KIO__Job.html">KIO::Job</A> * job ) </LI> <LI>void <b><A HREF="#ref27">deleteNextDir</A></b> () </LI> <LI>void <b><A HREF="#ref28">skip</A></b> ( const <A HREF="../kdecore/KURL.html">KURL</A> & sourceURL ) </LI> </ul><h4>Protected Slots</h4><ul><LI>void <b><A HREF="#ref29">slotEntries</A></b> ( <A HREF="KIO__Job.html">KIO::Job</A>*, const <A HREF="KIO.html#UDSEntryList">KIO::UDSEntryList</A>& list ) </LI> <LI>virtual void <b><A HREF="#ref30">slotResult</A></b> ( <A HREF="KIO__Job.html">KIO::Job</A> *job ) </LI> <LI>void <b><A HREF="#ref31">slotProcessedSize</A></b> ( <A HREF="KIO__Job.html">KIO::Job</A>*, unsigned long data_size ) </LI> <LI>void <b><A HREF="#ref32">slotTotalSize</A></b> ( <A HREF="KIO__Job.html">KIO::Job</A>*, unsigned long size ) </LI> <LI>void <b><A HREF="#ref33">slotReport</A></b> () </LI> </ul><HR><H2><A NAME="longdesc">Detailed Description</A></H2><A NAME="CopyMode"></A><A NAME="ref1"></A><table width="100%"><tr bgcolor="#eeeeee"><td>enum <strong>CopyMode</strong> { Copy, Move, Link } </td><td align="right"><h3><strong>CopyMode</strong></h3></td></tr></table><p></p><A NAME="CopyJob"></A><A NAME="ref2"></A><table width="100%"><tr bgcolor="#eeeeee"><td> <strong>CopyJob</strong> ( const <A HREF="../kdecore/KURL__List.html">KURL::List</A>& src, const <A HREF="../kdecore/KURL.html">KURL</A>& dest, CopyMode mode, bool asMethod, bool showProgressInfo ) <br></td><td align="right"><h3><strong>CopyJob</strong></h3></td></tr></table><p></p><A NAME="srcURLs"></A><A NAME="ref3"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="../kdecore/KURL__List.html">KURL::List</A> <strong>srcURLs</strong> () <br></td><td align="right"><h3><strong>srcURLs</strong></h3></td></tr></table><p> <small>[const]</small></p><A NAME="destURL"></A><A NAME="ref4"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="../kdecore/KURL.html">KURL</A> <strong>destURL</strong> () <br></td><td align="right"><h3><strong>destURL</strong></h3></td></tr></table><p> <small>[const]</small></p><A NAME="totalFiles"></A><A NAME="ref5"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void <strong>totalFiles</strong> ( <A HREF="KIO__Job.html">KIO::Job</A> *, unsigned long files ) <br></td><td align="right"><h3><strong>totalFiles</strong></h3></td></tr></table><p> <small>[signal]</small></p><A NAME="totalDirs"></A><A NAME="ref6"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void <strong>totalDirs</strong> ( <A HREF="KIO__Job.html">KIO::Job</A> *, unsigned long dirs ) <br></td><td align="right"><h3><strong>totalDirs</strong></h3></td></tr></table><p> <small>[signal]</small></p><A NAME="processedFiles"></A><A NAME="ref7"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void <strong>processedFiles</strong> ( <A HREF="KIO__Job.html">KIO::Job</A> *, unsigned long files ) <br></td><td align="right"><h3><strong>processedFiles</strong></h3></td></tr></table><p> <small>[signal]</small></p><A NAME="processedDirs"></A><A NAME="ref8"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void <strong>processedDirs</strong> ( <A HREF="KIO__Job.html">KIO::Job</A> *, unsigned long dirs ) <br></td><td align="right"><h3><strong>processedDirs</strong></h3></td></tr></table><p> <small>[signal]</small></p><A NAME="copying"></A><A NAME="ref9"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void <strong>copying</strong> ( <A HREF="KIO__Job.html">KIO::Job</A> *, const <A HREF="../kdecore/KURL.html">KURL</A>& from, const <A HREF="../kdecore/KURL.html">KURL</A>& to ) <br></td><td align="right"><h3><strong>copying</strong></h3></td></tr></table><p> <small>[signal]</small></p><p> The job is copying a file or directory </p> <A NAME="linking"></A><A NAME="ref10"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void <strong>linking</strong> ( <A HREF="KIO__Job.html">KIO::Job</A> *, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& target, const <A HREF="../kdecore/KURL.html">KURL</A>& to ) <br></td><td align="right"><h3><strong>linking</strong></h3></td></tr></table><p> <small>[signal]</small></p><p> The job is creating a symbolic link </p> <A NAME="moving"></A><A NAME="ref11"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void <strong>moving</strong> ( <A HREF="KIO__Job.html">KIO::Job</A> *, const <A HREF="../kdecore/KURL.html">KURL</A>& from, const <A HREF="../kdecore/KURL.html">KURL</A>& to ) <br></td><td align="right"><h3><strong>moving</strong></h3></td></tr></table><p> <small>[signal]</small></p><p> The job is moving a file or directory </p> <A NAME="creatingDir"></A><A NAME="ref12"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void <strong>creatingDir</strong> ( <A HREF="KIO__Job.html">KIO::Job</A> *, const <A HREF="../kdecore/KURL.html">KURL</A>& dir ) <br></td><td align="right"><h3><strong>creatingDir</strong></h3></td></tr></table><p> <small>[signal]</small></p><p> The job is creating the directory <code>dir</code> </p> <A NAME="renamed"></A><A NAME="ref13"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void <strong>renamed</strong> ( <A HREF="KIO__Job.html">KIO::Job</A> *, const <A HREF="../kdecore/KURL.html">KURL</A>& from, const <A HREF="../kdecore/KURL.html">KURL</A>& to ) <br></td><td align="right"><h3><strong>renamed</strong></h3></td></tr></table><p> <small>[signal]</small></p><p> The user chose to rename 'from' to 'to' </p> <A NAME="copyingDone"></A><A NAME="ref14"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void <strong>copyingDone</strong> ( <A HREF="KIO__Job.html">KIO::Job</A> *, const <A HREF="../kdecore/KURL.html">KURL</A> &from, const <A HREF="../kdecore/KURL.html">KURL</A> &to, bool directory, bool renamed ) <br></td><td align="right"><h3><strong>copyingDone</strong></h3></td></tr></table><p> <small>[signal]</small></p><p> The job emits this signal when copying or moving a file or directory successfully finished. </p> <p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5"> <TR><TD align="left" valign="top"><i>src</i></TD><TD align="left" valign="top">the source URL </TD></TR> <TR><TD align="left" valign="top"><i>dst</i></TD><TD align="left" valign="top">the destination URL </TD></TR> <TR><TD align="left" valign="top"><i>direction</i></TD><TD align="left" valign="top">indicates whether a file or directory was successfully copied/moved </TD></TR> <TR><TD align="left" valign="top"><i>renamed</i></TD><TD align="left" valign="top">indicates that the destination URL was created using a rename operation (i.e. fast directory moving). This signal is mainly for the Undo feature. </TD></TR> </TABLE></P> <A NAME="copyingLinkDone"></A><A NAME="ref15"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void <strong>copyingLinkDone</strong> ( <A HREF="KIO__Job.html">KIO::Job</A> *, const <A HREF="../kdecore/KURL.html">KURL</A> &from, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& target, const <A HREF="../kdecore/KURL.html">KURL</A>& to ) <br></td><td align="right"><h3><strong>copyingLinkDone</strong></h3></td></tr></table><p> <small>[signal]</small></p><p> The job is copying or moving a symbolic link, that points to target. The new link is created in <code>to</code>. The existing one is/was in <code>from</code>. This signal is mainly for the Undo feature. </p> <A NAME="startNextJob"></A><A NAME="ref16"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void <strong>startNextJob</strong> () <br></td><td align="right"><h3><strong>startNextJob</strong></h3></td></tr></table><p> <small>[protected]</small></p><A NAME="statNextSrc"></A><A NAME="ref17"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void <strong>statNextSrc</strong> () <br></td><td align="right"><h3><strong>statNextSrc</strong></h3></td></tr></table><p> <small>[protected]</small></p><A NAME="slotResultStating"></A><A NAME="ref18"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void <strong>slotResultStating</strong> ( <A HREF="KIO__Job.html">KIO::Job</A> * job ) <br></td><td align="right"><h3><strong>slotResultStating</strong></h3></td></tr></table><p> <small>[protected]</small></p><A NAME="startListing"></A><A NAME="ref19"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void <strong>startListing</strong> ( const <A HREF="../kdecore/KURL.html">KURL</A> & src ) <br></td><td align="right"><h3><strong>startListing</strong></h3></td></tr></table><p> <small>[protected]</small></p><A NAME="slotResultCreatingDirs"></A><A NAME="ref20"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void <strong>slotResultCreatingDirs</strong> ( <A HREF="KIO__Job.html">KIO::Job</A> * job ) <br></td><td align="right"><h3><strong>slotResultCreatingDirs</strong></h3></td></tr></table><p> <small>[protected]</small></p><A NAME="slotResultConflictCreatingDirs"></A><A NAME="ref21"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void <strong>slotResultConflictCreatingDirs</strong> ( <A HREF="KIO__Job.html">KIO::Job</A> * job ) <br></td><td align="right"><h3><strong>slotResultConflictCreatingDirs</strong></h3></td></tr></table><p> <small>[protected]</small></p><A NAME="createNextDir"></A><A NAME="ref22"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void <strong>createNextDir</strong> () <br></td><td align="right"><h3><strong>createNextDir</strong></h3></td></tr></table><p> <small>[protected]</small></p><A NAME="slotResultCopyingFiles"></A><A NAME="ref23"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void <strong>slotResultCopyingFiles</strong> ( <A HREF="KIO__Job.html">KIO::Job</A> * job ) <br></td><td align="right"><h3><strong>slotResultCopyingFiles</strong></h3></td></tr></table><p> <small>[protected]</small></p><A NAME="slotResultConflictCopyingFiles"></A><A NAME="ref24"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void <strong>slotResultConflictCopyingFiles</strong> ( <A HREF="KIO__Job.html">KIO::Job</A> * job ) <br></td><td align="right"><h3><strong>slotResultConflictCopyingFiles</strong></h3></td></tr></table><p> <small>[protected]</small></p><A NAME="copyNextFile"></A><A NAME="ref25"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void <strong>copyNextFile</strong> () <br></td><td align="right"><h3><strong>copyNextFile</strong></h3></td></tr></table><p> <small>[protected]</small></p><A NAME="slotResultDeletingDirs"></A><A NAME="ref26"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void <strong>slotResultDeletingDirs</strong> ( <A HREF="KIO__Job.html">KIO::Job</A> * job ) <br></td><td align="right"><h3><strong>slotResultDeletingDirs</strong></h3></td></tr></table><p> <small>[protected]</small></p><A NAME="deleteNextDir"></A><A NAME="ref27"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void <strong>deleteNextDir</strong> () <br></td><td align="right"><h3><strong>deleteNextDir</strong></h3></td></tr></table><p> <small>[protected]</small></p><A NAME="skip"></A><A NAME="ref28"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void <strong>skip</strong> ( const <A HREF="../kdecore/KURL.html">KURL</A> & sourceURL ) <br></td><td align="right"><h3><strong>skip</strong></h3></td></tr></table><p> <small>[protected]</small></p><A NAME="slotEntries"></A><A NAME="ref29"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void <strong>slotEntries</strong> ( <A HREF="KIO__Job.html">KIO::Job</A>*, const <A HREF="KIO.html#UDSEntryList">KIO::UDSEntryList</A>& list ) <br></td><td align="right"><h3><strong>slotEntries</strong></h3></td></tr></table><p> <small>[protected slots slot]</small></p><A NAME="slotResult"></A><A NAME="ref30"></A><table width="100%"><tr bgcolor="#eeeeee"><td> void <strong>slotResult</strong> ( <A HREF="KIO__Job.html">KIO::Job</A> *job ) <br></td><td align="right"><h3><strong>slotResult</strong></h3></td></tr></table><p> <small>[protected slots virtual slot]</small></p><p>Reimplemented from <A HREF="KIO__Job.html#slotResult">Job</A>.</p> <A NAME="slotProcessedSize"></A><A NAME="ref31"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void <strong>slotProcessedSize</strong> ( <A HREF="KIO__Job.html">KIO::Job</A>*, unsigned long data_size ) <br></td><td align="right"><h3><strong>slotProcessedSize</strong></h3></td></tr></table><p> <small>[protected slots slot]</small></p><p> Forward signal from subjob </p> <A NAME="slotTotalSize"></A><A NAME="ref32"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void <strong>slotTotalSize</strong> ( <A HREF="KIO__Job.html">KIO::Job</A>*, unsigned long size ) <br></td><td align="right"><h3><strong>slotTotalSize</strong></h3></td></tr></table><p> <small>[protected slots slot]</small></p><p> Forward signal from subjob </p> <A NAME="slotReport"></A><A NAME="ref33"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void <strong>slotReport</strong> () <br></td><td align="right"><h3><strong>slotReport</strong></h3></td></tr></table><p> <small>[protected slots slot]</small></p><HR> <table> <tr><td><small>Generated by: qateam on updates.mandrakesoft.com on Mon Dec 30 16:09:14 2002, using kdoc 2.0a53.</small></td></tr> </table> </BODY> </HTML>