KIO
Go to the documentation of this file.
27 #include <QtCore/QString>
28 #include <QtCore/QStringList>
33 namespace KIO {
class Job;
class ListJob; }
63 Q_PROPERTY(
bool autoUpdate READ autoUpdate WRITE setAutoUpdate )
64 Q_PROPERTY(
bool showingDotFiles READ showingDotFiles WRITE setShowingDotFiles )
65 Q_PROPERTY(
bool dirOnlyMode READ dirOnlyMode WRITE setDirOnlyMode )
66 Q_PROPERTY(
bool autoErrorHandlingEnabled READ autoErrorHandlingEnabled )
67 Q_PROPERTY(
bool delayedMimeTypes READ delayedMimeTypes WRITE setDelayedMimeTypes )
68 Q_PROPERTY(
QString nameFilter READ nameFilter WRITE setNameFilter )
69 Q_PROPERTY(
QStringList mimeFilter READ mimeFilters WRITE setMimeFilter RESET clearMimeFilter )
87 Q_DECLARE_FLAGS(OpenUrlFlags, OpenUrlFlag)
115 virtual
bool openUrl( const
KUrl& _url, OpenUrlFlags _flags = NoFlags );
135 virtual
void stop( const
KUrl& _url );
141 bool delayedMimeTypes() const;
151 void setDelayedMimeTypes(
bool delayedMimeTypes );
159 bool autoUpdate() const;
166 virtual
void setAutoUpdate(
bool enable );
175 bool autoErrorHandlingEnabled() const;
186 void setAutoErrorHandlingEnabled(
bool enable,
QWidget *parent );
195 bool showingDotFiles() const;
205 virtual
void setShowingDotFiles(
bool _showDotFiles );
213 bool dirOnlyMode() const;
221 virtual
void setDirOnlyMode(
bool dirsOnly );
241 KUrl::List directories() const;
247 virtual
void emitChanges();
260 virtual
void updateDirectory( const
KUrl& _dir );
266 bool isFinished() const;
301 virtual
void setNameFilter( const
QString &filter );
323 virtual
void setMimeFilter( const
QStringList &mimeList );
339 void setMimeExcludeFilter(const
QStringList &mimeList );
349 virtual
void clearMimeFilter();
363 bool matchesFilter( const
QString& name ) const;
372 bool matchesMimeFilter( const
QString& mime ) const;
379 void setMainWindow(
QWidget *window );
413 KFileItemList items( WhichItems which = FilteredItems )
const;
435 WhichItems which = FilteredItems )
const;
460 void started(
const KUrl& _url );
472 void completed(
const KUrl& _url );
484 void canceled(
const KUrl& _url );
492 void redirection(
const KUrl& _url );
499 void redirection(
const KUrl& oldUrl,
const KUrl& newUrl );
544 void deleteItem(
const KFileItem &_fileItem );
571 void infoMessage(
const QString& msg );
578 void percent(
int percent );
596 void speed(
int bytes_per_second );
600 enum Changes { NONE=0, NAME_FILTER=1, MIME_FILTER=2, DOT_FILES=4, DIR_ONLY_MODE=8 };
614 virtual bool matchesFilter(
const KFileItem& )
const;
628 virtual bool matchesMimeFilter(
const KFileItem& )
const;
649 virtual void handleError(
KIO::Job * );
656 Q_PRIVATE_SLOT( d,
void _k_slotInfoMessage(
KJob*,
const QString& ) )
657 Q_PRIVATE_SLOT( d,
void _k_slotPercent(
KJob*,
unsigned long ) )
658 Q_PRIVATE_SLOT( d,
void _k_slotTotalSize( KJob*, qulonglong ) )
659 Q_PRIVATE_SLOT( d,
void _k_slotProcessedSize( KJob*, qulonglong ) )
660 Q_PRIVATE_SLOT( d,
void _k_slotSpeed( KJob*,
unsigned long ) )
663 Q_DECLARE_OPERATORS_FOR_FLAGS(
KDirLister::OpenUrlFlags)
This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Sat May 18 2013 11:40:47 by
doxygen 1.8.3.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.