\section{KIO::Mkdir\-Job Class Reference}
\label{classKIO_1_1MkdirJob}\index{KIO::MkdirJob@{KIO::MkdirJob}}
A {\bf KIO}{\rm (p.\,\pageref{namespaceKIO})} job that creates a directory.  


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

Inheritance diagram for KIO::Mkdir\-Job:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=60pt]{classKIO_1_1MkdirJob__inherit__graph}
\end{center}
\end{figure}
Collaboration diagram for KIO::Mkdir\-Job:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=305pt]{classKIO_1_1MkdirJob__coll__graph}
\end{center}
\end{figure}
\subsection*{Signals}
\begin{CompactItemize}
\item 
void {\bf redirection} ({\bf KIO::Job} $\ast$job, const {\bf KURL} \&url)
\item 
void {\bf permanent\-Redirection} ({\bf KIO::Job} $\ast$job, const {\bf KURL} \&from\-Url, const {\bf KURL} \&to\-Url)
\end{CompactItemize}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf Mkdir\-Job} (const {\bf KURL} \&url, int command, const {\bf QByte\-Array} \&packed\-Args, bool show\-Progress\-Info)
\item 
virtual void {\bf start} (Slave $\ast$slave)\label{classKIO_1_1MkdirJob_a1}

\end{CompactItemize}
\subsection*{Protected Slots}
\begin{CompactItemize}
\item 
void {\bf slot\-Redirection} (const {\bf KURL} \&url)\label{classKIO_1_1MkdirJob_j0}

\item 
virtual void {\bf slot\-Finished} ()
\end{CompactItemize}
\subsection*{Protected Member Functions}
\begin{CompactItemize}
\item 
virtual void {\bf virtual\_\-hook} (int id, void $\ast$data)\label{classKIO_1_1MkdirJob_b0}

\end{CompactItemize}
\subsection*{Protected Attributes}
\begin{CompactItemize}
\item 
{\bf KURL} {\bf m\_\-redirection\-URL}\label{classKIO_1_1MkdirJob_p0}

\end{CompactItemize}


\subsection{Detailed Description}
A {\bf KIO}{\rm (p.\,\pageref{namespaceKIO})} job that creates a directory. 

\begin{Desc}
\item[See also:]{\bf KIO::mkdir()}{\rm (p.\,\pageref{namespaceKIO_a206})} \end{Desc}
\begin{Desc}
\item[Since:]3.3 \end{Desc}




Definition at line 739 of file jobclasses.h.

\subsection{Constructor \& Destructor Documentation}
\index{KIO::MkdirJob@{KIO::Mkdir\-Job}!MkdirJob@{MkdirJob}}
\index{MkdirJob@{MkdirJob}!KIO::MkdirJob@{KIO::Mkdir\-Job}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Mkdir\-Job::Mkdir\-Job (const {\bf KURL} \& {\em url}, int {\em command}, const {\bf QByte\-Array} \& {\em packed\-Args}, bool {\em show\-Progress\-Info})}\label{classKIO_1_1MkdirJob_a0}


Do not use this constructor to create a {\bf Mkdir\-Job}{\rm (p.\,\pageref{classKIO_1_1MkdirJob})}, use {\bf KIO::mkdir()}{\rm (p.\,\pageref{namespaceKIO_a206})} instead. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em url}]the url of the file or directory to check \item[{\em command}]the command to issue \item[{\em packed\-Args}]the arguments \item[{\em show\-Progress\-Info}]true to show progress information to the user\end{description}
\end{Desc}


Definition at line 633 of file job.cpp.

\subsection{Member Function Documentation}
\index{KIO::MkdirJob@{KIO::Mkdir\-Job}!redirection@{redirection}}
\index{redirection@{redirection}!KIO::MkdirJob@{KIO::Mkdir\-Job}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KIO::Mkdir\-Job::redirection ({\bf KIO::Job} $\ast$ {\em job}, const {\bf KURL} \& {\em url})\hspace{0.3cm}{\tt  [signal]}}\label{classKIO_1_1MkdirJob_l0}


Signals a redirection. 

Use to update the URL shown to the user. The redirection itself is handled internally. \begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em job}]the job that is redirected \item[{\em url}]the new url \end{description}
\end{Desc}
\index{KIO::MkdirJob@{KIO::Mkdir\-Job}!permanentRedirection@{permanentRedirection}}
\index{permanentRedirection@{permanentRedirection}!KIO::MkdirJob@{KIO::Mkdir\-Job}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KIO::Mkdir\-Job::permanent\-Redirection ({\bf KIO::Job} $\ast$ {\em job}, const {\bf KURL} \& {\em from\-Url}, const {\bf KURL} \& {\em to\-Url})\hspace{0.3cm}{\tt  [signal]}}\label{classKIO_1_1MkdirJob_l1}


Signals a permanent redirection. 

The redirection itself is handled internally. \begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em job}]the job that is redirected \item[{\em from\-Url}]the original URL \item[{\em to\-Url}]the new URL \end{description}
\end{Desc}


Referenced by slot\-Finished().\index{KIO::MkdirJob@{KIO::Mkdir\-Job}!slotFinished@{slotFinished}}
\index{slotFinished@{slotFinished}!KIO::MkdirJob@{KIO::Mkdir\-Job}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Mkdir\-Job::slot\-Finished ()\hspace{0.3cm}{\tt  [protected, virtual, slot]}}\label{classKIO_1_1MkdirJob_j1}


Called when the slave marks the job as finished. 



Reimplemented from {\bf KIO::Simple\-Job} {\rm (p.\,\pageref{classKIO_1_1SimpleJob_j0})}.

Definition at line 665 of file job.cpp.

References KIO::Scheduler::do\-Job(), KURL::is\-Empty(), KURL::is\-Valid(), permanent\-Redirection(), KIO::Job::query\-Meta\-Data(), and KIO::Simple\-Job::slot\-Finished().

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