\section{KIO::Progress\-Base Class Reference}
\label{classKIO_1_1ProgressBase}\index{KIO::ProgressBase@{KIO::ProgressBase}}
This class does all initialization stuff for progress, like connecting signals to slots. Base class for IO progress dialogs.  


{\tt \#include $<$progressbase.h$>$}

Inheritance diagram for KIO::Progress\-Base:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=79pt]{classKIO_1_1ProgressBase__inherit__graph}
\end{center}
\end{figure}
Collaboration diagram for KIO::Progress\-Base:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=305pt]{classKIO_1_1ProgressBase__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Slots}
\begin{CompactItemize}
\item 
void {\bf slot\-Stop} ()
\item 
virtual void {\bf slot\-Clean} ()
\item 
virtual void {\bf slot\-Total\-Size} ({\bf KIO::Job} $\ast$job, {\bf KIO::filesize\_\-t} bytes)
\item 
virtual void {\bf slot\-Total\-Files} ({\bf KIO::Job} $\ast$job, unsigned long files)
\item 
virtual void {\bf slot\-Total\-Dirs} ({\bf KIO::Job} $\ast$job, unsigned long dirs)
\item 
virtual void {\bf slot\-Processed\-Size} ({\bf KIO::Job} $\ast$job, {\bf KIO::filesize\_\-t} bytes)
\item 
virtual void {\bf slot\-Processed\-Files} ({\bf KIO::Job} $\ast$job, unsigned long files)
\item 
virtual void {\bf slot\-Processed\-Dirs} ({\bf KIO::Job} $\ast$job, unsigned long dirs)
\item 
virtual void {\bf slot\-Speed} ({\bf KIO::Job} $\ast$job, unsigned long speed)
\item 
virtual void {\bf slot\-Percent} ({\bf KIO::Job} $\ast$job, unsigned long percent)
\item 
virtual void {\bf slot\-Copying} ({\bf KIO::Job} $\ast$job, const {\bf KURL} \&src, const {\bf KURL} \&dest)
\item 
virtual void {\bf slot\-Moving} ({\bf KIO::Job} $\ast$job, const {\bf KURL} \&src, const {\bf KURL} \&dest)
\item 
virtual void {\bf slot\-Deleting} ({\bf KIO::Job} $\ast$job, const {\bf KURL} \&url)
\item 
virtual void {\bf slot\-Creating\-Dir} ({\bf KIO::Job} $\ast$job, const {\bf KURL} \&dir)
\item 
virtual void {\bf slot\-Can\-Resume} ({\bf KIO::Job} $\ast$job, {\bf KIO::filesize\_\-t} from)
\end{CompactItemize}
\subsection*{Signals}
\begin{CompactItemize}
\item 
void {\bf stopped} ()
\end{CompactItemize}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf Progress\-Base} ({\bf QWidget} $\ast$parent)
\item 
void {\bf set\-Job} ({\bf KIO::Job} $\ast$job)
\item 
void {\bf set\-Job} ({\bf KIO::Copy\-Job} $\ast$job)
\item 
void {\bf set\-Job} ({\bf KIO::Delete\-Job} $\ast$job)
\item 
void {\bf set\-Stop\-On\-Close} (bool stop\-On\-Close)\label{classKIO_1_1ProgressBase_a5}

\item 
bool {\bf stop\-On\-Close} () const \label{classKIO_1_1ProgressBase_a6}

\item 
void {\bf set\-Only\-Clean} (bool only\-Clean)
\item 
bool {\bf only\-Clean} () const 
\item 
void {\bf finished} ()
\end{CompactItemize}
\subsection*{Protected Slots}
\begin{CompactItemize}
\item 
void {\bf slot\-Finished} ({\bf KIO::Job} $\ast$)\label{classKIO_1_1ProgressBase_j0}

\end{CompactItemize}
\subsection*{Protected Member Functions}
\begin{CompactItemize}
\item 
virtual void {\bf close\-Event} ({\bf QClose\-Event} $\ast$)\label{classKIO_1_1ProgressBase_b0}

\item 
virtual void {\bf virtual\_\-hook} (int id, void $\ast$data)\label{classKIO_1_1ProgressBase_b1}

\end{CompactItemize}
\subsection*{Protected Attributes}
\begin{CompactItemize}
\item 
{\bf KIO::Job} $\ast$ {\bf m\_\-p\-Job}\label{classKIO_1_1ProgressBase_p0}

\end{CompactItemize}


\subsection{Detailed Description}
This class does all initialization stuff for progress, like connecting signals to slots. Base class for IO progress dialogs. 

All slots are implemented as pure virtual methods.

All custom IO progress dialog should inherit this class. Add your GUI code to the constructor and implemement those virtual methods which you need in order to display progress.

E.g. {\bf Statusbar\-Progress}{\rm (p.\,\pageref{classKIO_1_1StatusbarProgress})} only implements {\bf slot\-Total\-Size()}{\rm (p.\,\pageref{classKIO_1_1ProgressBase_i2})}, {\bf slot\-Percent()}{\rm (p.\,\pageref{classKIO_1_1ProgressBase_i9})} and {\bf slot\-Speed()}{\rm (p.\,\pageref{classKIO_1_1ProgressBase_i8})}.

Custom progress dialog will be used like this : 

\footnotesize\begin{verbatim} // create job
 CopyJob* job = KIO::copy(...);
 // create a dialog
 MyCustomProgress *customProgress;
 customProgress = new MyCustomProgress();
 // connect progress with job
 customProgress->setJob( job );
 ...
\end{verbatim}
\normalsize


There is a special method set\-Stop\-On\-Close() that controls the behavior of the dialog. 

\begin{Desc}
\item[Author:]Matej Koss $<${\tt koss@miesto.sk}$>$ \end{Desc}




Definition at line 70 of file progressbase.h.

\subsection{Constructor \& Destructor Documentation}
\index{KIO::ProgressBase@{KIO::Progress\-Base}!ProgressBase@{ProgressBase}}
\index{ProgressBase@{ProgressBase}!KIO::ProgressBase@{KIO::Progress\-Base}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}KIO::Progress\-Base::Progress\-Base ({\bf QWidget} $\ast$ {\em parent})}\label{classKIO_1_1ProgressBase_a0}


Creates a new progress dialog. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em parent}]the parent of this dialog window, or 0 \end{description}
\end{Desc}


Definition at line 24 of file progressbase.cpp.

\subsection{Member Function Documentation}
\index{KIO::ProgressBase@{KIO::Progress\-Base}!setJob@{setJob}}
\index{setJob@{setJob}!KIO::ProgressBase@{KIO::Progress\-Base}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KIO::Progress\-Base::set\-Job ({\bf KIO::Job} $\ast$ {\em job})}\label{classKIO_1_1ProgressBase_a2}


Assign a {\bf KIO::Job}{\rm (p.\,\pageref{classKIO_1_1Job})} to this progress dialog. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em job}]the job to assign \end{description}
\end{Desc}


Reimplemented in {\bf KIO::Statusbar\-Progress} {\rm (p.\,\pageref{classKIO_1_1StatusbarProgress_a2})}.

Definition at line 37 of file progressbase.cpp.

References slot\-Percent().\index{KIO::ProgressBase@{KIO::Progress\-Base}!setJob@{setJob}}
\index{setJob@{setJob}!KIO::ProgressBase@{KIO::Progress\-Base}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KIO::Progress\-Base::set\-Job ({\bf KIO::Copy\-Job} $\ast$ {\em job})}\label{classKIO_1_1ProgressBase_a3}


Assign a {\bf KIO::Job}{\rm (p.\,\pageref{classKIO_1_1Job})} to this progress dialog. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em job}]the job to assign \end{description}
\end{Desc}


Definition at line 54 of file progressbase.cpp.

References slot\-Copying(), slot\-Creating\-Dir(), slot\-Moving(), slot\-Percent(), slot\-Processed\-Dirs(), slot\-Processed\-Files(), slot\-Processed\-Size(), slot\-Speed(), slot\-Total\-Dirs(), slot\-Total\-Files(), and slot\-Total\-Size().\index{KIO::ProgressBase@{KIO::Progress\-Base}!setJob@{setJob}}
\index{setJob@{setJob}!KIO::ProgressBase@{KIO::Progress\-Base}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KIO::Progress\-Base::set\-Job ({\bf KIO::Delete\-Job} $\ast$ {\em job})}\label{classKIO_1_1ProgressBase_a4}


Assign a {\bf KIO::Job}{\rm (p.\,\pageref{classKIO_1_1Job})} to this progress dialog. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em job}]the job to assign \end{description}
\end{Desc}


Definition at line 94 of file progressbase.cpp.

References slot\-Deleting(), slot\-Percent(), slot\-Processed\-Dirs(), slot\-Processed\-Files(), slot\-Processed\-Size(), slot\-Speed(), slot\-Total\-Dirs(), slot\-Total\-Files(), and slot\-Total\-Size().\index{KIO::ProgressBase@{KIO::Progress\-Base}!setOnlyClean@{setOnlyClean}}
\index{setOnlyClean@{setOnlyClean}!KIO::ProgressBase@{KIO::Progress\-Base}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KIO::Progress\-Base::set\-Only\-Clean (bool {\em only\-Clean})\hspace{0.3cm}{\tt  [inline]}}\label{classKIO_1_1ProgressBase_a7}


This controls whether the dialog should be deleted or only cleaned when the {\bf KIO::Job}{\rm (p.\,\pageref{classKIO_1_1Job})} is finished (or canceled). 

If your dialog is an embedded widget and not a separate window, you should set\-Only\-Clean(true) in the constructor of your custom dialog.

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em only\-Clean}]If true the dialog will only call method slot\-Clean. If false the dialog will be deleted. \end{description}
\end{Desc}
\begin{Desc}
\item[See also:]{\bf only\-Clean()}{\rm (p.\,\pageref{classKIO_1_1ProgressBase_a8})} \end{Desc}


Definition at line 115 of file progressbase.h.

Referenced by KIO::Statusbar\-Progress::Statusbar\-Progress().\index{KIO::ProgressBase@{KIO::Progress\-Base}!onlyClean@{onlyClean}}
\index{onlyClean@{onlyClean}!KIO::ProgressBase@{KIO::Progress\-Base}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool KIO::Progress\-Base::only\-Clean () const\hspace{0.3cm}{\tt  [inline]}}\label{classKIO_1_1ProgressBase_a8}


Checks whether the dialog should be deleted or cleaned. 

\begin{Desc}
\item[Returns:]true if the dialog only calls slot\-Clean, false if it will be deleted \end{Desc}
\begin{Desc}
\item[See also:]{\bf set\-Only\-Clean()}{\rm (p.\,\pageref{classKIO_1_1ProgressBase_a7})} \end{Desc}


Definition at line 123 of file progressbase.h.\index{KIO::ProgressBase@{KIO::Progress\-Base}!finished@{finished}}
\index{finished@{finished}!KIO::ProgressBase@{KIO::Progress\-Base}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KIO::Progress\-Base::finished ()}\label{classKIO_1_1ProgressBase_a9}


Call when the operation finished. 

\begin{Desc}
\item[Since:]3.1 \end{Desc}


Definition at line 144 of file progressbase.cpp.

References slot\-Clean().\index{KIO::ProgressBase@{KIO::Progress\-Base}!slotStop@{slotStop}}
\index{slotStop@{slotStop}!KIO::ProgressBase@{KIO::Progress\-Base}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KIO::Progress\-Base::slot\-Stop ()\hspace{0.3cm}{\tt  [slot]}}\label{classKIO_1_1ProgressBase_i0}


This method should be called for correct cancellation of IO operation Connect this to the progress widgets buttons etc. 



Definition at line 158 of file progressbase.cpp.

References KIO::Job::kill(), and stopped().

Referenced by KIO::Statusbar\-Progress::Statusbar\-Progress().\index{KIO::ProgressBase@{KIO::Progress\-Base}!slotClean@{slotClean}}
\index{slotClean@{slotClean}!KIO::ProgressBase@{KIO::Progress\-Base}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KIO::Progress\-Base::slot\-Clean ()\hspace{0.3cm}{\tt  [virtual, slot]}}\label{classKIO_1_1ProgressBase_i1}


This method is called when the widget should be cleaned (after job is finished). 

redefine this for custom behavior. 

Reimplemented in {\bf KIO::Statusbar\-Progress} {\rm (p.\,\pageref{classKIO_1_1StatusbarProgress_i0})}.

Definition at line 170 of file progressbase.cpp.

References QWidget::hide().

Referenced by finished().\index{KIO::ProgressBase@{KIO::Progress\-Base}!slotTotalSize@{slotTotalSize}}
\index{slotTotalSize@{slotTotalSize}!KIO::ProgressBase@{KIO::Progress\-Base}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual void KIO::Progress\-Base::slot\-Total\-Size ({\bf KIO::Job} $\ast$ {\em job}, {\bf KIO::filesize\_\-t} {\em bytes})\hspace{0.3cm}{\tt  [inline, virtual, slot]}}\label{classKIO_1_1ProgressBase_i2}


Called to set the total size. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em job}]the {\bf KIO::Job}{\rm (p.\,\pageref{classKIO_1_1Job})} \item[{\em bytes}]the total size in bytes \end{description}
\end{Desc}


Reimplemented in {\bf KIO::Statusbar\-Progress} {\rm (p.\,\pageref{classKIO_1_1StatusbarProgress_i1})}.

Definition at line 149 of file progressbase.h.

Referenced by set\-Job().\index{KIO::ProgressBase@{KIO::Progress\-Base}!slotTotalFiles@{slotTotalFiles}}
\index{slotTotalFiles@{slotTotalFiles}!KIO::ProgressBase@{KIO::Progress\-Base}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual void KIO::Progress\-Base::slot\-Total\-Files ({\bf KIO::Job} $\ast$ {\em job}, unsigned long {\em files})\hspace{0.3cm}{\tt  [inline, virtual, slot]}}\label{classKIO_1_1ProgressBase_i3}


Called to set the total number of files. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em job}]the {\bf KIO::Job}{\rm (p.\,\pageref{classKIO_1_1Job})} \item[{\em files}]the number of files \end{description}
\end{Desc}


Definition at line 156 of file progressbase.h.

Referenced by set\-Job().\index{KIO::ProgressBase@{KIO::Progress\-Base}!slotTotalDirs@{slotTotalDirs}}
\index{slotTotalDirs@{slotTotalDirs}!KIO::ProgressBase@{KIO::Progress\-Base}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual void KIO::Progress\-Base::slot\-Total\-Dirs ({\bf KIO::Job} $\ast$ {\em job}, unsigned long {\em dirs})\hspace{0.3cm}{\tt  [inline, virtual, slot]}}\label{classKIO_1_1ProgressBase_i4}


Called to set the total number of directories. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em job}]the {\bf KIO::Job}{\rm (p.\,\pageref{classKIO_1_1Job})} \item[{\em dirs}]the number of directories \end{description}
\end{Desc}


Definition at line 163 of file progressbase.h.

Referenced by set\-Job().\index{KIO::ProgressBase@{KIO::Progress\-Base}!slotProcessedSize@{slotProcessedSize}}
\index{slotProcessedSize@{slotProcessedSize}!KIO::ProgressBase@{KIO::Progress\-Base}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual void KIO::Progress\-Base::slot\-Processed\-Size ({\bf KIO::Job} $\ast$ {\em job}, {\bf KIO::filesize\_\-t} {\em bytes})\hspace{0.3cm}{\tt  [inline, virtual, slot]}}\label{classKIO_1_1ProgressBase_i5}


Called to set the processed size. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em job}]the {\bf KIO::Job}{\rm (p.\,\pageref{classKIO_1_1Job})} \item[{\em bytes}]the processed size in bytes \end{description}
\end{Desc}


Definition at line 171 of file progressbase.h.

Referenced by set\-Job().\index{KIO::ProgressBase@{KIO::Progress\-Base}!slotProcessedFiles@{slotProcessedFiles}}
\index{slotProcessedFiles@{slotProcessedFiles}!KIO::ProgressBase@{KIO::Progress\-Base}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual void KIO::Progress\-Base::slot\-Processed\-Files ({\bf KIO::Job} $\ast$ {\em job}, unsigned long {\em files})\hspace{0.3cm}{\tt  [inline, virtual, slot]}}\label{classKIO_1_1ProgressBase_i6}


Called to set the number of processed files. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em job}]the {\bf KIO::Job}{\rm (p.\,\pageref{classKIO_1_1Job})} \item[{\em files}]the number of files \end{description}
\end{Desc}


Definition at line 178 of file progressbase.h.

Referenced by set\-Job().\index{KIO::ProgressBase@{KIO::Progress\-Base}!slotProcessedDirs@{slotProcessedDirs}}
\index{slotProcessedDirs@{slotProcessedDirs}!KIO::ProgressBase@{KIO::Progress\-Base}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual void KIO::Progress\-Base::slot\-Processed\-Dirs ({\bf KIO::Job} $\ast$ {\em job}, unsigned long {\em dirs})\hspace{0.3cm}{\tt  [inline, virtual, slot]}}\label{classKIO_1_1ProgressBase_i7}


Called to set the number of processed directories. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em job}]the {\bf KIO::Job}{\rm (p.\,\pageref{classKIO_1_1Job})} \item[{\em dirs}]the number of directories \end{description}
\end{Desc}


Definition at line 185 of file progressbase.h.

Referenced by set\-Job().\index{KIO::ProgressBase@{KIO::Progress\-Base}!slotSpeed@{slotSpeed}}
\index{slotSpeed@{slotSpeed}!KIO::ProgressBase@{KIO::Progress\-Base}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual void KIO::Progress\-Base::slot\-Speed ({\bf KIO::Job} $\ast$ {\em job}, unsigned long {\em speed})\hspace{0.3cm}{\tt  [inline, virtual, slot]}}\label{classKIO_1_1ProgressBase_i8}


Called to set the speed. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em job}]the {\bf KIO::Job}{\rm (p.\,\pageref{classKIO_1_1Job})} \item[{\em speed}]the speed in bytes/second \end{description}
\end{Desc}


Reimplemented in {\bf KIO::Statusbar\-Progress} {\rm (p.\,\pageref{classKIO_1_1StatusbarProgress_i3})}.

Definition at line 193 of file progressbase.h.

Referenced by set\-Job().\index{KIO::ProgressBase@{KIO::Progress\-Base}!slotPercent@{slotPercent}}
\index{slotPercent@{slotPercent}!KIO::ProgressBase@{KIO::Progress\-Base}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual void KIO::Progress\-Base::slot\-Percent ({\bf KIO::Job} $\ast$ {\em job}, unsigned long {\em percent})\hspace{0.3cm}{\tt  [inline, virtual, slot]}}\label{classKIO_1_1ProgressBase_i9}


Called to set the percentage. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em job}]the {\bf KIO::Job}{\rm (p.\,\pageref{classKIO_1_1Job})} \item[{\em percent}]the percentage \end{description}
\end{Desc}


Reimplemented in {\bf KIO::Statusbar\-Progress} {\rm (p.\,\pageref{classKIO_1_1StatusbarProgress_i2})}.

Definition at line 201 of file progressbase.h.

Referenced by set\-Job().\index{KIO::ProgressBase@{KIO::Progress\-Base}!slotCopying@{slotCopying}}
\index{slotCopying@{slotCopying}!KIO::ProgressBase@{KIO::Progress\-Base}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual void KIO::Progress\-Base::slot\-Copying ({\bf KIO::Job} $\ast$ {\em job}, const {\bf KURL} \& {\em src}, const {\bf KURL} \& {\em dest})\hspace{0.3cm}{\tt  [inline, virtual, slot]}}\label{classKIO_1_1ProgressBase_i10}


Called when the job is copying. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em job}]the {\bf KIO::Job}{\rm (p.\,\pageref{classKIO_1_1Job})} \item[{\em src}]the source of the operation \item[{\em dest}]the destination of the operation \end{description}
\end{Desc}


Definition at line 210 of file progressbase.h.

Referenced by set\-Job().\index{KIO::ProgressBase@{KIO::Progress\-Base}!slotMoving@{slotMoving}}
\index{slotMoving@{slotMoving}!KIO::ProgressBase@{KIO::Progress\-Base}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual void KIO::Progress\-Base::slot\-Moving ({\bf KIO::Job} $\ast$ {\em job}, const {\bf KURL} \& {\em src}, const {\bf KURL} \& {\em dest})\hspace{0.3cm}{\tt  [inline, virtual, slot]}}\label{classKIO_1_1ProgressBase_i11}


Called when the job is moving. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em job}]the {\bf KIO::Job}{\rm (p.\,\pageref{classKIO_1_1Job})} \item[{\em src}]the source of the operation \item[{\em dest}]the destination of the operation \end{description}
\end{Desc}


Definition at line 218 of file progressbase.h.

Referenced by set\-Job().\index{KIO::ProgressBase@{KIO::Progress\-Base}!slotDeleting@{slotDeleting}}
\index{slotDeleting@{slotDeleting}!KIO::ProgressBase@{KIO::Progress\-Base}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual void KIO::Progress\-Base::slot\-Deleting ({\bf KIO::Job} $\ast$ {\em job}, const {\bf KURL} \& {\em url})\hspace{0.3cm}{\tt  [inline, virtual, slot]}}\label{classKIO_1_1ProgressBase_i12}


Called when the job is deleting. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em job}]the {\bf KIO::Job}{\rm (p.\,\pageref{classKIO_1_1Job})} \item[{\em url}]the URL to delete \end{description}
\end{Desc}


Definition at line 225 of file progressbase.h.

Referenced by set\-Job().\index{KIO::ProgressBase@{KIO::Progress\-Base}!slotCreatingDir@{slotCreatingDir}}
\index{slotCreatingDir@{slotCreatingDir}!KIO::ProgressBase@{KIO::Progress\-Base}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual void KIO::Progress\-Base::slot\-Creating\-Dir ({\bf KIO::Job} $\ast$ {\em job}, const {\bf KURL} \& {\em dir})\hspace{0.3cm}{\tt  [inline, virtual, slot]}}\label{classKIO_1_1ProgressBase_i13}


Called when the job is creating a directory. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em job}]the {\bf KIO::Job}{\rm (p.\,\pageref{classKIO_1_1Job})} \item[{\em dir}]the URL of the directory to create \end{description}
\end{Desc}


Definition at line 232 of file progressbase.h.

Referenced by set\-Job().\index{KIO::ProgressBase@{KIO::Progress\-Base}!slotCanResume@{slotCanResume}}
\index{slotCanResume@{slotCanResume}!KIO::ProgressBase@{KIO::Progress\-Base}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual void KIO::Progress\-Base::slot\-Can\-Resume ({\bf KIO::Job} $\ast$ {\em job}, {\bf KIO::filesize\_\-t} {\em from})\hspace{0.3cm}{\tt  [inline, virtual, slot]}}\label{classKIO_1_1ProgressBase_i14}


Called when the job is resuming.. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em job}]the {\bf KIO::Job}{\rm (p.\,\pageref{classKIO_1_1Job})} \item[{\em from}]the position to resume from in bytes \end{description}
\end{Desc}


Definition at line 240 of file progressbase.h.\index{KIO::ProgressBase@{KIO::Progress\-Base}!stopped@{stopped}}
\index{stopped@{stopped}!KIO::ProgressBase@{KIO::Progress\-Base}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KIO::Progress\-Base::stopped ()\hspace{0.3cm}{\tt  [signal]}}\label{classKIO_1_1ProgressBase_l0}


Called when the operation stopped. 



Referenced by slot\-Stop().

The documentation for this class was generated from the following files:\begin{CompactItemize}
\item 
progressbase.h\item 
progressbase.cpp\end{CompactItemize}
