KDECore
Go to the documentation of this file.
20 #ifndef __kmimetype_h__
21 #define __kmimetype_h__
23 #include <QtCore/QStringList>
24 #include <QtCore/QList>
30 #include <sys/types.h>
76 static QString iconNameForUrl(
const KUrl & url, mode_t mode = 0 );
121 static Ptr mimeType(
const QString& name, FindByNameOption options = ResolveAliases );
162 static Ptr findByUrl(
const KUrl& url, mode_t mode = 0,
163 bool is_local_file =
false,
bool fast_mode =
false,
192 static Ptr findByPath(
const QString& path, mode_t mode = 0,
193 bool fast_mode =
false,
int* accuracy = 0 );
205 static Ptr findByContent(
const QByteArray &data,
int *accuracy=0 );
222 static Ptr findByNameAndContent(
const QString& name,
const QByteArray& data,
223 mode_t mode = 0,
int *accuracy=0 );
236 static Ptr findByContent(
QIODevice* device,
int* accuracy = 0 );
257 mode_t mode = 0,
int* accuracy = 0 );
272 static Ptr findByFileContent(
const QString &fileName,
int *accuracy=0 );
280 static bool isBinaryData(
const QString &fileName );
288 static bool isBufferBinaryData(
const QByteArray &data );
299 static List allMimeTypes();
308 static QString defaultMimeType();
319 bool isDefault()
const;
331 #ifndef KDE_NO_DEPRECATED
332 KDE_DEPRECATED
QString parentMimeType()
const;
373 bool is(
const QString& mimeTypeName )
const;
380 QString userSpecifiedIconName()
const;
406 static bool matchFileName(
const QString &filename,
const QString &pattern );
418 static int sharedMimeInfoVersion();
429 KMimeType( QDataStream& str,
int offset );
460 void save(QDataStream &s);
462 void loadInternal( QDataStream& _str);
463 static void buildDefaultType();
466 bool is_local_file,
QIODevice* device,
int* accuracy );
This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Sat Jun 1 2013 20:18:00 by
doxygen 1.8.3.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.