Sophie

Sophie

distrib > Mandriva > 8.2 > i586 > by-pkgid > 6282078ae76a671f49c6af38c67b1a07 > files > 1785

kdelibs-devel-2.2.2-49.2mdk.i586.rpm

<HTML>
<HEAD>
<TITLE>class KDirLister</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 KDirLister</h1>
		</TD>
		<TD valign="top" align="right" colspan="1">Helper class for the kiojob used to list and update a directory.
  <small><A HREF="#longdesc">More...</A></small></TD></TR>
	</TABLE>
	<HR>
	<TABLE BORDER="0">
		<TR><TH>Definition</TH><TD><code>#include &lt;<A HREF="kdirlister_h.html">kdirlister.h</A>&gt;</code></TD></TR>
<TR><TH>Inherits</TH><TD><i><A HREF="KDirNotify.html">KDirNotify</A></i> <small>[public ]</small>, <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qobject.html">QObject</A> <small>(qt)</small> <small>[public ]</small></TD></TR>
<TR><TH><A HREF="full-list-KDirLister.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 Methods</h4><ul><LI>&nbsp;<b><A HREF="#ref1">KDirLister</A></b> ( bool _delayedMimeTypes = false ) 
</LI>
<LI>virtual  &nbsp;<b><A HREF="#ref2">~KDirLister</A></b> () 
</LI>
<LI>virtual  void &nbsp;<b><A HREF="#ref3">openURL</A></b> ( const <A HREF="../kdecore/KURL.html">KURL</A>& _url, bool _showDotFiles, bool _keep = false ) 
</LI>
<LI>virtual  void &nbsp;<b><A HREF="#ref4">stop</A></b> () 
</LI>
<LI>void &nbsp;<b><A HREF="#ref5">stop</A></b> ( const <A HREF="../kdecore/KURL.html">KURL</A>& _url ) 
</LI>
<LI>virtual  const <A HREF="../kdecore/KURL.html">KURL</A> & &nbsp;<b><A HREF="#ref6">url</A></b> ()  const
</LI>
<LI>virtual  bool &nbsp;<b><A HREF="#ref7">setURL</A></b> ( const <A HREF="../kdecore/KURL.html">KURL</A>& url ) 
</LI>
<LI>virtual  void &nbsp;<b><A HREF="#ref8">updateDirectory</A></b> ( const <A HREF="../kdecore/KURL.html">KURL</A>& _dir ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref9">listDirectory</A></b> () 
</LI>
<LI>void &nbsp;<b><A HREF="#ref10">setURLDirty</A></b> ( bool dirty ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref11">setAutoUpdate</A></b> ( bool enable ) 
</LI>
<LI>bool &nbsp;<b><A HREF="#ref12">autoUpdate</A></b> ()  const
</LI>
<LI>virtual  void &nbsp;<b><A HREF="#ref13">setShowingDotFiles</A></b> ( bool _showDotFiles ) 
</LI>
<LI>virtual  bool &nbsp;<b><A HREF="#ref14">showingDotFiles</A></b> ()  const
</LI>
<LI><A HREF="KFileItem.html">KFileItem</A>* &nbsp;<b><A HREF="#ref15">find</A></b> ( const <A HREF="../kdecore/KURL.html">KURL</A>& _url )  const
</LI>
<LI><A HREF="KFileItem.html">KFileItem</A>* &nbsp;<b><A HREF="#ref16">findByName</A></b> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& name )  const
</LI>
<LI><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qlist.html">QList</A><<A HREF="KFileItem.html">KFileItem</A>> & &nbsp;<b><A HREF="#ref17">items</A></b> () 
</LI>
<LI><A HREF="KFileItem.html">KFileItem</A> * &nbsp;<b><A HREF="#ref18">rootItem</A></b> ()  const
</LI>
<LI><A HREF="KIO__ListJob.html">KIO::ListJob</A> * &nbsp;<b><A HREF="#ref19">job</A></b> ()  const
</LI>
<LI>void &nbsp;<b><A HREF="#ref20">setDirOnlyMode</A></b> ( bool dirsOnly ) 
</LI>
<LI>bool &nbsp;<b><A HREF="#ref21">dirOnlyMode</A></b> ()  const
</LI>
<LI>void &nbsp;<b><A HREF="#ref22">setNameFilter</A></b> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref23">setMimeFilter</A></b> ( const <A HREF="#QStringList">QStringList</A>& ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref24">clearMimeFilter</A></b> () 
</LI>
<LI>void &nbsp;<b><A HREF="#ref25">setMimeFilter</A></b> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& ) 
</LI>
<LI>const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& &nbsp;<b><A HREF="#ref26">nameFilter</A></b> ()  const
</LI>
<LI><A HREF="#QStringList">QStringList</A> &nbsp;<b><A HREF="#ref27">mimeFilters</A></b> ()  const
</LI>
<LI>const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& &nbsp;<b><A HREF="#ref28">mimeFilter</A></b> ()  const
</LI>
<LI>bool &nbsp;<b><A HREF="#ref29">matchesFilter</A></b> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& name )  const
</LI>
<LI>bool &nbsp;<b><A HREF="#ref30">matchesMimeFilter</A></b> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& mime )  const
</LI>
<LI>virtual  void &nbsp;<b><A HREF="#ref31">FilesAdded</A></b> ( const <A HREF="../kdecore/KURL.html">KURL</A> & directory ) 
</LI>
<LI>virtual  void &nbsp;<b><A HREF="#ref32">FilesRemoved</A></b> ( const <A HREF="../kdecore/KURL__List.html">KURL::List</A> & fileList ) 
</LI>
<LI>virtual  void &nbsp;<b><A HREF="#ref33">FilesChanged</A></b> ( const <A HREF="../kdecore/KURL__List.html">KURL::List</A> & fileList ) 
</LI>
<LI>virtual  void &nbsp;<b><A HREF="#ref34">FileRenamed</A></b> ( const <A HREF="../kdecore/KURL.html">KURL</A> &src, const <A HREF="../kdecore/KURL.html">KURL</A> &dst ) 
</LI>
<LI>bool &nbsp;<b><A HREF="#ref35">isFinished</A></b> ()  const
</LI>
</ul><h4>Signals</h4><ul><LI>void &nbsp;<b><A HREF="#ref36">started</A></b> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& _url ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref37">completed</A></b> () 
</LI>
<LI>void &nbsp;<b><A HREF="#ref38">completed</A></b> ( const <A HREF="../kdecore/KURL.html">KURL</A>& _url ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref39">canceled</A></b> () 
</LI>
<LI>void &nbsp;<b><A HREF="#ref40">canceled</A></b> ( const <A HREF="../kdecore/KURL.html">KURL</A>& _url ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref41">redirection</A></b> ( const <A HREF="../kdecore/KURL.html">KURL</A> & url ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref42">redirection</A></b> ( const <A HREF="../kdecore/KURL.html">KURL</A> & oldUrl, const <A HREF="../kdecore/KURL.html">KURL</A> & newUrl ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref43">clear</A></b> () 
</LI>
<LI>void &nbsp;<b><A HREF="#ref44">newItems</A></b> ( const <A HREF="#KFileItemList">KFileItemList</A> & items ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref45">itemsFilteredByMime</A></b> ( const <A HREF="#KFileItemList">KFileItemList</A> & items ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref46">deleteItem</A></b> ( <A HREF="KFileItem.html">KFileItem</A> * _fileItem ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref47">refreshItems</A></b> ( const <A HREF="#KFileItemList">KFileItemList</A> & items ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref48">closeView</A></b> () 
</LI>
</ul><h4>Protected Methods</h4><ul><LI>virtual  <A HREF="KFileItem.html">KFileItem</A> * &nbsp;<b><A HREF="#ref57">createFileItem</A></b> ( const <A HREF="KIO.html#UDSEntry">KIO::UDSEntry</A>&, const <A HREF="../kdecore/KURL.html">KURL</A>&url,
                                      bool determineMimeTypeOnDemand ) 
</LI>
<LI>virtual  bool &nbsp;<b><A HREF="#ref58">matchesFilter</A></b> ( const <A HREF="KFileItem.html">KFileItem</A> * )  const
</LI>
<LI>bool &nbsp;<b><A HREF="#ref59">matchesMimeFilter</A></b> ( const <A HREF="KFileItem.html">KFileItem</A> * )  const
</LI>
<LI>void &nbsp;<b><A HREF="#ref60">forgetDirs</A></b> () 
</LI>
<LI>void &nbsp;<b><A HREF="#ref61">deleteUnmarkedItems</A></b> () 
</LI>
<LI>bool &nbsp;<b><A HREF="#ref62">validURL</A></b> ( const <A HREF="../kdecore/KURL.html">KURL</A>& )  const
</LI>
<LI>void &nbsp;<b><A HREF="#ref63">processPendingUpdates</A></b> () 
</LI>
</ul><h4>Protected Slots</h4><ul><LI>void &nbsp;<b><A HREF="#ref49">slotResult</A></b> ( <A HREF="KIO__Job.html">KIO::Job</A> * ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref50">slotEntries</A></b> ( <A HREF="KIO__Job.html">KIO::Job</A>*, const <A HREF="KIO.html#UDSEntryList">KIO::UDSEntryList</A>& ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref51">slotUpdateResult</A></b> ( <A HREF="KIO__Job.html">KIO::Job</A> * ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref52">slotUpdateEntries</A></b> ( <A HREF="KIO__Job.html">KIO::Job</A>*, const <A HREF="KIO.html#UDSEntryList">KIO::UDSEntryList</A>& ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref53">slotRedirection</A></b> ( <A HREF="KIO__Job.html">KIO::Job</A> *, const <A HREF="../kdecore/KURL.html">KURL</A> & url ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref54">slotDirectoryDirty</A></b> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& _dir ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref55">slotFileDirty</A></b> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& _file ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref56">slotURLDirty</A></b> ( const <A HREF="../kdecore/KURL.html">KURL</A>& dir ) 
</LI>
</ul><h4>Protected Members</h4><ul><LI>KURL <b><A HREF="#ref64">m_url</A></b></LI>
<LI>KIO::ListJob * <b><A HREF="#ref65">m_job</A></b></LI>
<LI>QList<KFileItem> <b><A HREF="#ref66">m_lstFileItems</A></b></LI>
<LI>KFileItem * <b><A HREF="#ref67">m_rootFileItem</A></b></LI>
<LI>KURL::List <b><A HREF="#ref68">m_lstDirs</A></b></LI>
<LI>bool <b><A HREF="#ref69">m_isShowingDotFiles</A></b></LI>
<LI>bool <b><A HREF="#ref70">m_bComplete</A></b></LI>
<LI>QValueList<KIO::UDSEntry> <b><A HREF="#ref71">m_buffer</A></b></LI>
<LI>bool <b><A HREF="#ref72">m_bDirOnlyMode</A></b></LI>
<LI>bool <b><A HREF="#ref73">m_bDelayedMimeTypes</A></b></LI>
<LI>QList<QRegExp> <b><A HREF="#ref74">m_lstFilters</A></b></LI>
<LI>Forward <A HREF="#ref75">KDirListerPrivate</A>
</LI>
<LI>KDirListerPrivate * <b><A HREF="#ref76">d</A></b></LI>
</ul><HR><H2><A NAME="longdesc">Detailed Description</A></H2><p>
 The dir lister deals with the kiojob used to list and update a directory
 and has signals for the user of this class (e.g. konqueror view or
 kdesktop) to create/destroy its items when asked.
</p>
<p> This class is independent from the graphical representation of the dir
 (icon container, tree view, ...) and it stores the items (as KFileItems).
</p>
<p> Typical usage :
 Create an instance.
 Connect to at least update, clear, newItem, and deleteItem.
 Call openURL - the signals will be called.
 Reuse the instance when opening a new url (openURL).
 Destroy the instance when not needed anymore (usually destructor).
</p>
<p> Advanced usage : call openURL with _keep = true to list directories
 without forgetting the ones previously read (e.g. for a tree view)
</p>
<p></p>
<A NAME="KDirLister"></A><A NAME="ref1"></A><table width="100%"><tr bgcolor="#eeeeee"><td>&nbsp;<strong>KDirLister</strong> ( bool _delayedMimeTypes = false )
<br></td><td align="right"><h3><strong>KDirLister</strong></h3></td></tr></table><p></p><p>
 Create a directory lister.
   </p>
<A NAME="~KDirLister"></A><A NAME="ref2"></A><table width="100%"><tr bgcolor="#eeeeee"><td> &nbsp;<strong>~KDirLister</strong> ()
<br></td><td align="right"><h3><strong>~KDirLister</strong></h3></td></tr></table><p> <small>[virtual]</small></p><p>
 Destroy the directory lister.
   </p>
<A NAME="openURL"></A><A NAME="ref3"></A><table width="100%"><tr bgcolor="#eeeeee"><td> void &nbsp;<strong>openURL</strong> ( const <A HREF="../kdecore/KURL.html">KURL</A>& _url, bool _showDotFiles, bool _keep = false )
<br></td><td align="right"><h3><strong>openURL</strong></h3></td></tr></table><p> <small>[virtual]</small></p><p>
 Run the directory lister on the given url. If <code>_url</code> is already in the cache
 (i.e. openURL() was already called with <code>_url</code>) and _keep == true this is
 equivalent to <code>updateDirectory</code>( _url ).
</p>
<p></p>
<p> The <A HREF="KDirLister.html#newItems">newItems</A>() signal may be emitted more than once to supply you
 with KFileItems, up until the signal <A HREF="KDirLister.html#completed">completed</A>() is emitted
 (and <A HREF="KDirLister.html#isFinished">isFinished</A>() returns true).
   </p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>_url</i></TD><TD align="left" valign="top">the directory URL.
</TD></TR>
<TR><TD align="left" valign="top"><i>_showDotFiles</i></TD><TD align="left" valign="top">whether to return the "hidden" files
</TD></TR>
<TR><TD align="left" valign="top"><i>_keep</i></TD><TD align="left" valign="top">if true the previous directories aren't forgotten
 (they are still watched by kdirwatch and their items are kept in
 m_lstFileItems). This is useful for e.g. a treeview.
</TD></TR>
</TABLE></P>
<A NAME="stop"></A><A NAME="ref4"></A><table width="100%"><tr bgcolor="#eeeeee"><td> void &nbsp;<strong>stop</strong> ()
<br></td><td align="right"><h3><strong>stop</strong></h3></td></tr></table><p> <small>[virtual]</small></p><p>
 Stop listing all directories currently being listed.
</p>
<p> Emits <A HREF="KDirLister.html#canceled">canceled</A>() if there was at least one job running.
 Emits <A HREF="KDirLister.html#canceled">canceled</A>( const KURL& ) for each stopped job if
 there are at least two dirctories being watched by KDirLister.
   </p>
<A NAME="stop"></A><A NAME="ref5"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>stop</strong> ( const <A HREF="../kdecore/KURL.html">KURL</A>& _url )
<br></td><td align="right"><h3><strong>stop</strong></h3></td></tr></table><p></p><p>
 Stop listing the given directory.
</p>
<p> Emits <A HREF="KDirLister.html#canceled">canceled</A>() if the killed job was the last running one.
 Emits <A HREF="KDirLister.html#canceled">canceled</A>( const KURL& ) for the killed job if
 there are at least two directories being watched by KDirLister.
 No signal is emitted if there was no job running for <code>_url</code>.
</p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>_url</i></TD><TD align="left" valign="top">the directory URL
   </TD></TR>
</TABLE></P>
<A NAME="url"></A><A NAME="ref6"></A><table width="100%"><tr bgcolor="#eeeeee"><td> const <A HREF="../kdecore/KURL.html">KURL</A> & &nbsp;<strong>url</strong> ()
<br></td><td align="right"><h3><strong>url</strong></h3></td></tr></table><p> <small>[const virtual]</small></p><p>
</p>
<p><b>Returns</b>: the url used by this instance to list the files, with _keep == true,
         this is the first url opened (in e.g. a treeview this is the root).
 It might be different from the one given with <A HREF="KDirLister.html#openURL">openURL</A>() or <A HREF="KDirLister.html#setURL">setURL</A>()
 if there was a redirection.
   </p>
<A NAME="setURL"></A><A NAME="ref7"></A><table width="100%"><tr bgcolor="#eeeeee"><td> bool &nbsp;<strong>setURL</strong> ( const <A HREF="../kdecore/KURL.html">KURL</A>& url )
<br></td><td align="right"><h3><strong>setURL</strong></h3></td></tr></table><p> <small>[virtual]</small></p><p>
 Sets <code>url</code> as the current url, forgetting any previous ones and stopping
 any pending job. If <code>url</code> is malformed, the previous url will be kept
 and false will be returned.
</p>
<p> Does _not_ start loading that url,
   </p>
<A NAME="updateDirectory"></A><A NAME="ref8"></A><table width="100%"><tr bgcolor="#eeeeee"><td> void &nbsp;<strong>updateDirectory</strong> ( const <A HREF="../kdecore/KURL.html">KURL</A>& _dir )
<br></td><td align="right"><h3><strong>updateDirectory</strong></h3></td></tr></table><p> <small>[virtual]</small></p><p>
 Update <code>_dir</code>.
 The current implementation calls it automatically for
 local files, using KDirWatch (if autoUpdate() is true), but it might be
 useful to force an update manually.
</p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>_dir</i></TD><TD align="left" valign="top">the directory URL
   </TD></TR>
</TABLE></P>
<A NAME="listDirectory"></A><A NAME="ref9"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>listDirectory</strong> ()
<br></td><td align="right"><h3><strong>listDirectory</strong></h3></td></tr></table><p></p><p>
 Convenience method. Starts loading the current directory, e.g. set via
 <A HREF="KDirLister.html#setURL">setURL</A>(), if the URL is "dirty" -- otherwise the cached entries are
 reused. The url is dirty when a new URL was set via setURL or the
 nameFilter was changed.
</p>
<p></p>
<p><b>See also</b>: <A HREF="KDirLister.html#setURLDirty">setURLDirty</A></p>
<A NAME="setURLDirty"></A><A NAME="ref10"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>setURLDirty</strong> ( bool dirty )
<br></td><td align="right"><h3><strong>setURLDirty</strong></h3></td></tr></table><p></p><p>
 Sets the current URL "dirty", so it will be reloaded upon the next
 <A HREF="KDirLister.html#listDirectory">listDirectory</A>() call.
   </p>
<A NAME="setAutoUpdate"></A><A NAME="ref11"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>setAutoUpdate</strong> ( bool enable )
<br></td><td align="right"><h3><strong>setAutoUpdate</strong></h3></td></tr></table><p></p><p>
 Enable/disable automatic directory updating, when a directory changes
 (using KDirWatch).
   </p>
<A NAME="autoUpdate"></A><A NAME="ref12"></A><table width="100%"><tr bgcolor="#eeeeee"><td>bool &nbsp;<strong>autoUpdate</strong> ()
<br></td><td align="right"><h3><strong>autoUpdate</strong></h3></td></tr></table><p> <small>[const]</small></p><p>
</p>
<p><b>Returns</b>: whether KDirWatch is used to automatically update directories.
 This is enabled by default.
   </p>
<A NAME="setShowingDotFiles"></A><A NAME="ref13"></A><table width="100%"><tr bgcolor="#eeeeee"><td> void &nbsp;<strong>setShowingDotFiles</strong> ( bool _showDotFiles )
<br></td><td align="right"><h3><strong>setShowingDotFiles</strong></h3></td></tr></table><p> <small>[virtual]</small></p><p>
 Changes the "is viewing dot files" setting.
 Calls <A HREF="KDirLister.html#updateDirectory">updateDirectory</A>() if setting changed
   </p>
<A NAME="showingDotFiles"></A><A NAME="ref14"></A><table width="100%"><tr bgcolor="#eeeeee"><td> bool &nbsp;<strong>showingDotFiles</strong> ()
<br></td><td align="right"><h3><strong>showingDotFiles</strong></h3></td></tr></table><p> <small>[const virtual]</small></p><p>
</p>
<p><b>Returns</b>: whether dotfiles are shown
   </p>
<A NAME="find"></A><A NAME="ref15"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="KFileItem.html">KFileItem</A>* &nbsp;<strong>find</strong> ( const <A HREF="../kdecore/KURL.html">KURL</A>& _url )
<br></td><td align="right"><h3><strong>find</strong></h3></td></tr></table><p> <small>[const]</small></p><p>
 Find an item by its URL
</p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>_url</i></TD><TD align="left" valign="top">the item URL
</TD></TR>
</TABLE></P>
<p><b>Returns</b>: the pointer to the KFileItem
</p>
<p>Reimplemented from <A HREF="../dcop/DCOPObject.html#find">DCOPObject</A>.</p>
<A NAME="findByName"></A><A NAME="ref16"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="KFileItem.html">KFileItem</A>* &nbsp;<strong>findByName</strong> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& name )
<br></td><td align="right"><h3><strong>findByName</strong></h3></td></tr></table><p> <small>[const]</small></p><p>
 Find an item by its name
</p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>name</i></TD><TD align="left" valign="top">the item name
</TD></TR>
</TABLE></P>
<p><b>Returns</b>: the pointer to the KFileItem
</p>
<A NAME="items"></A><A NAME="ref17"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qlist.html">QList</A><<A HREF="KFileItem.html">KFileItem</A>> & &nbsp;<strong>items</strong> ()
<br></td><td align="right"><h3><strong>items</strong></h3></td></tr></table><p></p><p>
</p>
<p><b>Returns</b>: the list of file items. The list may be incomplete if
 <A HREF="KDirLister.html#isFinished">isFinished</A>() is false, i.e. it is still loading items.
   </p>
<A NAME="rootItem"></A><A NAME="ref18"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="KFileItem.html">KFileItem</A> * &nbsp;<strong>rootItem</strong> ()
<br></td><td align="right"><h3><strong>rootItem</strong></h3></td></tr></table><p> <small>[const]</small></p><p>
</p>
<p><b>Returns</b>: the file item for url() itself (".")
   </p>
<A NAME="job"></A><A NAME="ref19"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="KIO__ListJob.html">KIO::ListJob</A> * &nbsp;<strong>job</strong> ()
<br></td><td align="right"><h3><strong>job</strong></h3></td></tr></table><p> <small>[const]</small></p><p>
 ## problem, if there are more jobs running (merge?)
   </p>
<A NAME="setDirOnlyMode"></A><A NAME="ref20"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>setDirOnlyMode</strong> ( bool dirsOnly )
<br></td><td align="right"><h3><strong>setDirOnlyMode</strong></h3></td></tr></table><p></p><p>
 Call this with <code>dirsOnly</code> == true to list only directories
   </p>
<A NAME="dirOnlyMode"></A><A NAME="ref21"></A><table width="100%"><tr bgcolor="#eeeeee"><td>bool &nbsp;<strong>dirOnlyMode</strong> ()
<br></td><td align="right"><h3><strong>dirOnlyMode</strong></h3></td></tr></table><p> <small>[const]</small></p><p>
</p>
<p><b>Returns</b>: true if setDirOnlyMode(true) was called
   </p>
<A NAME="setNameFilter"></A><A NAME="ref22"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>setNameFilter</strong> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& )
<br></td><td align="right"><h3><strong>setNameFilter</strong></h3></td></tr></table><p></p><p>
 Set a name filter to only list items matching this name, e.g. "*.cpp".
</p>
<p> You can set more than one filter by separating them with whitespace, e.g
 "*.cpp *.h".
 Call setNameFilter( QString::null ) to disable filtering.
 Note: the direcory is not automatically reloaded.
</p>
<p></p>
<p><b>See also</b>: <A HREF="KDirLister.html#matchesFilter">matchesFilter</A></p>
<A NAME="setMimeFilter"></A><A NAME="ref23"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>setMimeFilter</strong> ( const <A HREF="#QStringList">QStringList</A>& )
<br></td><td align="right"><h3><strong>setMimeFilter</strong></h3></td></tr></table><p></p><p>
 Set mime-based filter to only list items matching the given mimetypes
</p>
<p> NOTE: setting the filter does not automatically reload direcory.
 Also calling this function will not affect any named filter already set.
</p>
<p></p>
<p></p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>a</i></TD><TD align="left" valign="top">list of mime-types.
   </TD></TR>
</TABLE></P>
<p><b>See also</b>: <A HREF="KDirLister.html#clearMimeFilter">clearMimeFilter</A>, <A HREF="KDirLister.html#matchesMimeFilter">matchesMimeFilter</A></p>
<A NAME="clearMimeFilter"></A><A NAME="ref24"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>clearMimeFilter</strong> ()
<br></td><td align="right"><h3><strong>clearMimeFilter</strong></h3></td></tr></table><p></p><p>
 Clears the mime based filter.
</p>
<p></p>
<p><b>See also</b>: <A HREF="KDirLister.html#setMimeFilter">setMimeFilter</A></p>
<A NAME="setMimeFilter"></A><A NAME="ref25"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>setMimeFilter</strong> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& )
<br></td><td align="right"><h3><strong>setMimeFilter</strong></h3></td></tr></table><p></p><p>
 Sets mime filters separated with space.
 ## remove for 3.0
   </p>
<A NAME="nameFilter"></A><A NAME="ref26"></A><table width="100%"><tr bgcolor="#eeeeee"><td>const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& &nbsp;<strong>nameFilter</strong> ()
<br></td><td align="right"><h3><strong>nameFilter</strong></h3></td></tr></table><p> <small>[const]</small></p><p>
</p>
<p><b>Returns</b>: the current name filter, as set via <A HREF="KDirLister.html#setNameFilter">setNameFilter</A>()
   </p>
<A NAME="mimeFilters"></A><A NAME="ref27"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="#QStringList">QStringList</A> &nbsp;<strong>mimeFilters</strong> ()
<br></td><td align="right"><h3><strong>mimeFilters</strong></h3></td></tr></table><p> <small>[const]</small></p><p>
</p>
<p><b>Returns</b>: the list of mime based filters, as set via <A HREF="KDirLister.html#setMimeFilter">setMimeFilter</A>().
 Empty, when no mime filter is set.
   </p>
<A NAME="mimeFilter"></A><A NAME="ref28"></A><table width="100%"><tr bgcolor="#eeeeee"><td>const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& &nbsp;<strong>mimeFilter</strong> ()
<br></td><td align="right"><h3><strong>mimeFilter</strong></h3></td></tr></table><p> <small>[const]</small></p><p>
</p>
<p><b>Returns</b>: the current mime filter as set via <A HREF="KDirLister.html#setMimeFilter">setMimeFilter</A>()
   </p>
<A NAME="matchesFilter"></A><A NAME="ref29"></A><table width="100%"><tr bgcolor="#eeeeee"><td>bool &nbsp;<strong>matchesFilter</strong> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& name )
<br></td><td align="right"><h3><strong>matchesFilter</strong></h3></td></tr></table><p> <small>[const]</small></p><p>
</p>
<p><b>Returns</b>: true if <code>name</code> matches a filter in the list,
 otherwise false.
</p>
<p><b>See also</b>: <A HREF="KDirLister.html#setNameFilter">setNameFilter</A></p>
<A NAME="matchesMimeFilter"></A><A NAME="ref30"></A><table width="100%"><tr bgcolor="#eeeeee"><td>bool &nbsp;<strong>matchesMimeFilter</strong> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& mime )
<br></td><td align="right"><h3><strong>matchesMimeFilter</strong></h3></td></tr></table><p> <small>[const]</small></p><p>
</p>
<p></p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>mime</i></TD><TD align="left" valign="top">the mimetype to find in the filter list.
   </TD></TR>
</TABLE></P>
<p><b>Returns</b>: true if <code>name</code> matches a filter in the list,
 otherwise false.
</p>
<p><b>See also</b>: setNameFilter.</p>
<A NAME="FilesAdded"></A><A NAME="ref31"></A><table width="100%"><tr bgcolor="#eeeeee"><td> void &nbsp;<strong>FilesAdded</strong> ( const <A HREF="../kdecore/KURL.html">KURL</A> & directory )
<br></td><td align="right"><h3><strong>FilesAdded</strong></h3></td></tr></table><p> <small>[virtual]</small></p><p>
 Notify that files have been added in <code>directory</code>
 The receiver will list that directory again to find
 the new items (since it needs more than just the names anyway).
 Reimplemented from KDirNotify.
   </p>
<p>Reimplemented from <A HREF="KDirNotify.html#FilesAdded">KDirNotify</A>.</p>
<A NAME="FilesRemoved"></A><A NAME="ref32"></A><table width="100%"><tr bgcolor="#eeeeee"><td> void &nbsp;<strong>FilesRemoved</strong> ( const <A HREF="../kdecore/KURL__List.html">KURL::List</A> & fileList )
<br></td><td align="right"><h3><strong>FilesRemoved</strong></h3></td></tr></table><p> <small>[virtual]</small></p><p>
 Notify that files have been deleted.
 This call passes the exact urls of the deleted files
 so that any view showing them can simply remove them
 or be closed (if its current dir was deleted)
 Reimplemented from KDirNotify.
   </p>
<p>Reimplemented from <A HREF="KDirNotify.html#FilesRemoved">KDirNotify</A>.</p>
<A NAME="FilesChanged"></A><A NAME="ref33"></A><table width="100%"><tr bgcolor="#eeeeee"><td> void &nbsp;<strong>FilesChanged</strong> ( const <A HREF="../kdecore/KURL__List.html">KURL::List</A> & fileList )
<br></td><td align="right"><h3><strong>FilesChanged</strong></h3></td></tr></table><p> <small>[virtual]</small></p><p>
 Notify that files have been changed.
 At the moment, this is only used for new icon, but it could be
 used for size etc. as well.
 Note: this is ASYNC so that it can be used with a broadcast
   </p>
<p>Reimplemented from <A HREF="KDirNotify.html#FilesChanged">KDirNotify</A>.</p>
<A NAME="FileRenamed"></A><A NAME="ref34"></A><table width="100%"><tr bgcolor="#eeeeee"><td> void &nbsp;<strong>FileRenamed</strong> ( const <A HREF="../kdecore/KURL.html">KURL</A> &src, const <A HREF="../kdecore/KURL.html">KURL</A> &dst )
<br></td><td align="right"><h3><strong>FileRenamed</strong></h3></td></tr></table><p> <small>[virtual]</small></p><p>Reimplemented from <A HREF="KDirNotify.html#FileRenamed">KDirNotify</A>.</p>
<A NAME="isFinished"></A><A NAME="ref35"></A><table width="100%"><tr bgcolor="#eeeeee"><td>bool &nbsp;<strong>isFinished</strong> ()
<br></td><td align="right"><h3><strong>isFinished</strong></h3></td></tr></table><p> <small>[const]</small></p><p>
 Returns true if no io operation is currently in progress.
   </p>
<A NAME="started"></A><A NAME="ref36"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>started</strong> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& _url )
<br></td><td align="right"><h3><strong>started</strong></h3></td></tr></table><p> <small>[signal]</small></p><p>
 Tell the view that we started to list _url.
 The view knows that openURL should start it, so it might seem useless,
 but the view also needs to know when an automatic update happens.
</p>
<p> ## KDE 3.0: change to const KURL&
   </p>
<A NAME="completed"></A><A NAME="ref37"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>completed</strong> ()
<br></td><td align="right"><h3><strong>completed</strong></h3></td></tr></table><p> <small>[signal]</small></p><p>
 Tell the view that listing is finished. There are no jobs running anymore.
   </p>
<A NAME="completed"></A><A NAME="ref38"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>completed</strong> ( const <A HREF="../kdecore/KURL.html">KURL</A>& _url )
<br></td><td align="right"><h3><strong>completed</strong></h3></td></tr></table><p> <small>[signal]</small></p><p>
 Tell the view that the listing of the directory <code>_url</code> is finished.
 There might be other running jobs left.
 This signal is only emitted if KDirLister is watching more than one directory.
</p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>_url</i></TD><TD align="left" valign="top">the directory URL
   </TD></TR>
</TABLE></P>
<A NAME="canceled"></A><A NAME="ref39"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>canceled</strong> ()
<br></td><td align="right"><h3><strong>canceled</strong></h3></td></tr></table><p> <small>[signal]</small></p><p>
 Tell the view that the user canceled the listing. No running jobs are left.
   </p>
<A NAME="canceled"></A><A NAME="ref40"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>canceled</strong> ( const <A HREF="../kdecore/KURL.html">KURL</A>& _url )
<br></td><td align="right"><h3><strong>canceled</strong></h3></td></tr></table><p> <small>[signal]</small></p><p>
 Tell the view that the listing of the directory <code>_url</code> was canceled.
 There might be other running jobs left.
 This signal is only emitted if KDirLister is watching more than one directory.
</p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>_url</i></TD><TD align="left" valign="top">the directory URL
   </TD></TR>
</TABLE></P>
<A NAME="redirection"></A><A NAME="ref41"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>redirection</strong> ( const <A HREF="../kdecore/KURL.html">KURL</A> & url )
<br></td><td align="right"><h3><strong>redirection</strong></h3></td></tr></table><p> <small>[signal]</small></p><p>
 Signal a redirection.
 Only emitted if _keep == false
   </p>
<A NAME="redirection"></A><A NAME="ref42"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>redirection</strong> ( const <A HREF="../kdecore/KURL.html">KURL</A> & oldUrl, const <A HREF="../kdecore/KURL.html">KURL</A> & newUrl )
<br></td><td align="right"><h3><strong>redirection</strong></h3></td></tr></table><p> <small>[signal]</small></p><p>
 Signal a redirection.
 Only emitted if _keep == true, i.e. there are more than one dirs to list
   </p>
<A NAME="clear"></A><A NAME="ref43"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>clear</strong> ()
<br></td><td align="right"><h3><strong>clear</strong></h3></td></tr></table><p> <small>[signal]</small></p><A NAME="newItems"></A><A NAME="ref44"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>newItems</strong> ( const <A HREF="#KFileItemList">KFileItemList</A> & items )
<br></td><td align="right"><h3><strong>newItems</strong></h3></td></tr></table><p> <small>[signal]</small></p><p> Signal new items, <code>complete</code> is true when the directory loading has
  finished </p>
<A NAME="itemsFilteredByMime"></A><A NAME="ref45"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>itemsFilteredByMime</strong> ( const <A HREF="#KFileItemList">KFileItemList</A> & items )
<br></td><td align="right"><h3><strong>itemsFilteredByMime</strong></h3></td></tr></table><p> <small>[signal]</small></p><A NAME="deleteItem"></A><A NAME="ref46"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>deleteItem</strong> ( <A HREF="KFileItem.html">KFileItem</A> * _fileItem )
<br></td><td align="right"><h3><strong>deleteItem</strong></h3></td></tr></table><p> <small>[signal]</small></p><p>
 Signal an item to remove.
 ## change to const KFileItem in 3.0
   </p>
<A NAME="refreshItems"></A><A NAME="ref47"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>refreshItems</strong> ( const <A HREF="#KFileItemList">KFileItemList</A> & items )
<br></td><td align="right"><h3><strong>refreshItems</strong></h3></td></tr></table><p> <small>[signal]</small></p><p>
 Signal an item to refresh (its mimetype/icon/name has changed)
 Note: KFileItem::refresh has already been called on those items.
   </p>
<A NAME="closeView"></A><A NAME="ref48"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>closeView</strong> ()
<br></td><td align="right"><h3><strong>closeView</strong></h3></td></tr></table><p> <small>[signal]</small></p><p>
 Instruct the view to close itself, since the dir was just deleted.
   </p>
<A NAME="slotResult"></A><A NAME="ref49"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>slotResult</strong> ( <A HREF="KIO__Job.html">KIO::Job</A> * )
<br></td><td align="right"><h3><strong>slotResult</strong></h3></td></tr></table><p> <small>[protected slots slot]</small></p><A NAME="slotEntries"></A><A NAME="ref50"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>slotEntries</strong> ( <A HREF="KIO__Job.html">KIO::Job</A>*, const <A HREF="KIO.html#UDSEntryList">KIO::UDSEntryList</A>& )
<br></td><td align="right"><h3><strong>slotEntries</strong></h3></td></tr></table><p> <small>[protected slots slot]</small></p><A NAME="slotUpdateResult"></A><A NAME="ref51"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>slotUpdateResult</strong> ( <A HREF="KIO__Job.html">KIO::Job</A> * )
<br></td><td align="right"><h3><strong>slotUpdateResult</strong></h3></td></tr></table><p> <small>[protected slots slot]</small></p><A NAME="slotUpdateEntries"></A><A NAME="ref52"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>slotUpdateEntries</strong> ( <A HREF="KIO__Job.html">KIO::Job</A>*, const <A HREF="KIO.html#UDSEntryList">KIO::UDSEntryList</A>& )
<br></td><td align="right"><h3><strong>slotUpdateEntries</strong></h3></td></tr></table><p> <small>[protected slots slot]</small></p><A NAME="slotRedirection"></A><A NAME="ref53"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>slotRedirection</strong> ( <A HREF="KIO__Job.html">KIO::Job</A> *, const <A HREF="../kdecore/KURL.html">KURL</A> & url )
<br></td><td align="right"><h3><strong>slotRedirection</strong></h3></td></tr></table><p> <small>[protected slots slot]</small></p><A NAME="slotDirectoryDirty"></A><A NAME="ref54"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>slotDirectoryDirty</strong> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& _dir )
<br></td><td align="right"><h3><strong>slotDirectoryDirty</strong></h3></td></tr></table><p> <small>[protected slots slot]</small></p><A NAME="slotFileDirty"></A><A NAME="ref55"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>slotFileDirty</strong> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& _file )
<br></td><td align="right"><h3><strong>slotFileDirty</strong></h3></td></tr></table><p> <small>[protected slots slot]</small></p><A NAME="slotURLDirty"></A><A NAME="ref56"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>slotURLDirty</strong> ( const <A HREF="../kdecore/KURL.html">KURL</A>& dir )
<br></td><td align="right"><h3><strong>slotURLDirty</strong></h3></td></tr></table><p> <small>[protected slots slot]</small></p><A NAME="createFileItem"></A><A NAME="ref57"></A><table width="100%"><tr bgcolor="#eeeeee"><td> <A HREF="KFileItem.html">KFileItem</A> * &nbsp;<strong>createFileItem</strong> ( const <A HREF="KIO.html#UDSEntry">KIO::UDSEntry</A>&, const <A HREF="../kdecore/KURL.html">KURL</A>&url,
                                      bool determineMimeTypeOnDemand )
<br></td><td align="right"><h3><strong>createFileItem</strong></h3></td></tr></table><p> <small>[protected virtual]</small></p><p>
 called to create a KFileItem - you may subclass and reimplement this
 method if you use "special KFileItems", i.e. a subclass like KonqFileItem
 Must return a valid KFileItem
</p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>url</i></TD><TD align="left" valign="top">the URL of the DIRECTORY where this item is.
   </TD></TR>
</TABLE></P>
<A NAME="matchesFilter"></A><A NAME="ref58"></A><table width="100%"><tr bgcolor="#eeeeee"><td> bool &nbsp;<strong>matchesFilter</strong> ( const <A HREF="KFileItem.html">KFileItem</A> * )
<br></td><td align="right"><h3><strong>matchesFilter</strong></h3></td></tr></table><p> <small>[protected const virtual]</small></p><p>
 Called for every item after <A HREF="KDirLister.html#createFileItem">createFileItem</A>().
</p>
<p><b>Returns</b>: false if the item shall not be shown in a view, e.g.
 files not matching a pattern *.cpp (KFileItem::isHidden())
 You may reimplement this method in a subclass to implement your own
 filtering.
 The default implementation filters out ".." and everything not matching
 the name filter(s)
</p>
<p><b>See also</b>: <A HREF="KDirLister.html#matchesFilter">matchesFilter</A>, <A HREF="KDirLister.html#setNameFilter">setNameFilter</A></p>
<A NAME="matchesMimeFilter"></A><A NAME="ref59"></A><table width="100%"><tr bgcolor="#eeeeee"><td>bool &nbsp;<strong>matchesMimeFilter</strong> ( const <A HREF="KFileItem.html">KFileItem</A> * )
<br></td><td align="right"><h3><strong>matchesMimeFilter</strong></h3></td></tr></table><p> <small>[protected const]</small></p><p>
</p>
<p></p>
<p>   </p>
<A NAME="forgetDirs"></A><A NAME="ref60"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>forgetDirs</strong> ()
<br></td><td align="right"><h3><strong>forgetDirs</strong></h3></td></tr></table><p> <small>[protected]</small></p><p>
 Unregister dirs from kdirwatch and clear list of dirs
   </p>
<A NAME="deleteUnmarkedItems"></A><A NAME="ref61"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>deleteUnmarkedItems</strong> ()
<br></td><td align="right"><h3><strong>deleteUnmarkedItems</strong></h3></td></tr></table><p> <small>[protected]</small></p><p>
 Delete unmarked items, as it says on the tin
   </p>
<A NAME="validURL"></A><A NAME="ref62"></A><table width="100%"><tr bgcolor="#eeeeee"><td>bool &nbsp;<strong>validURL</strong> ( const <A HREF="../kdecore/KURL.html">KURL</A>& )
<br></td><td align="right"><h3><strong>validURL</strong></h3></td></tr></table><p> <small>[protected const]</small></p><p>
 Checks if a url is malformed or not and displays an error message if it
 is. Returns true if it is valid, otherwise false.
   </p>
<A NAME="processPendingUpdates"></A><A NAME="ref63"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>processPendingUpdates</strong> ()
<br></td><td align="right"><h3><strong>processPendingUpdates</strong></h3></td></tr></table><p> <small>[protected]</small></p><p>
 If an update was triggered while we were listing, we'll process it
 after the end of the listing. This processes the next update in the
 list of pending updates.
   </p>
<A NAME="m_url"></A><A NAME="ref64"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="../kdecore/KURL.html">KURL</A>  <strong>m_url</strong>
</td><td align="right"><h3><strong>m_url</strong></h3></td></tr></table><p> <small>[protected]</small></p><A NAME="m_job"></A><A NAME="ref65"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="KIO__ListJob.html">KIO::ListJob</A> *  <strong>m_job</strong>
</td><td align="right"><h3><strong>m_job</strong></h3></td></tr></table><p> <small>[protected]</small></p><A NAME="m_lstFileItems"></A><A NAME="ref66"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qlist.html">QList</A><<A HREF="KFileItem.html">KFileItem</A>>  <strong>m_lstFileItems</strong>
</td><td align="right"><h3><strong>m_lstFileItems</strong></h3></td></tr></table><p> <small>[protected]</small></p><A NAME="m_rootFileItem"></A><A NAME="ref67"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="KFileItem.html">KFileItem</A> *  <strong>m_rootFileItem</strong>
</td><td align="right"><h3><strong>m_rootFileItem</strong></h3></td></tr></table><p> <small>[protected]</small></p><A NAME="m_lstDirs"></A><A NAME="ref68"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="../kdecore/KURL__List.html">KURL::List</A>  <strong>m_lstDirs</strong>
</td><td align="right"><h3><strong>m_lstDirs</strong></h3></td></tr></table><p> <small>[protected]</small></p><A NAME="m_isShowingDotFiles"></A><A NAME="ref69"></A><table width="100%"><tr bgcolor="#eeeeee"><td>bool  <strong>m_isShowingDotFiles</strong>
</td><td align="right"><h3><strong>m_isShowingDotFiles</strong></h3></td></tr></table><p> <small>[protected]</small></p><A NAME="m_bComplete"></A><A NAME="ref70"></A><table width="100%"><tr bgcolor="#eeeeee"><td>bool  <strong>m_bComplete</strong>
</td><td align="right"><h3><strong>m_bComplete</strong></h3></td></tr></table><p> <small>[protected]</small></p><A NAME="m_buffer"></A><A NAME="ref71"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qvaluelist.html">QValueList</A><<A HREF="KIO.html#UDSEntry">KIO::UDSEntry</A>>  <strong>m_buffer</strong>
</td><td align="right"><h3><strong>m_buffer</strong></h3></td></tr></table><p> <small>[protected]</small></p><A NAME="m_bDirOnlyMode"></A><A NAME="ref72"></A><table width="100%"><tr bgcolor="#eeeeee"><td>bool  <strong>m_bDirOnlyMode</strong>
</td><td align="right"><h3><strong>m_bDirOnlyMode</strong></h3></td></tr></table><p> <small>[protected]</small></p><A NAME="m_bDelayedMimeTypes"></A><A NAME="ref73"></A><table width="100%"><tr bgcolor="#eeeeee"><td>bool  <strong>m_bDelayedMimeTypes</strong>
</td><td align="right"><h3><strong>m_bDelayedMimeTypes</strong></h3></td></tr></table><p> <small>[protected]</small></p><A NAME="m_lstFilters"></A><A NAME="ref74"></A><table width="100%"><tr bgcolor="#eeeeee"><td><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qlist.html">QList</A><<A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qregexp.html">QRegExp</A>>  <strong>m_lstFilters</strong>
</td><td align="right"><h3><strong>m_lstFilters</strong></h3></td></tr></table><p> <small>[protected]</small></p><A NAME="d"></A><A NAME="ref76"></A><table width="100%"><tr bgcolor="#eeeeee"><td>KDirListerPrivate *  <strong>d</strong>
</td><td align="right"><h3><strong>d</strong></h3></td></tr></table><p> <small>[protected]</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>