20#ifndef MIMETYPECHECKER_P_H
21#define MIMETYPECHECKER_P_H
26#include <QtCore/QStringList>
33class MimeTypeCheckerPrivate :
public QSharedData
36 MimeTypeCheckerPrivate()
40 MimeTypeCheckerPrivate(
const MimeTypeCheckerPrivate &other)
43 mWantedMimeTypes = other.mWantedMimeTypes;
46 bool isWantedMimeType(
const QString &mimeType)
const
48 if (mWantedMimeTypes.contains(mimeType)) {
52 KMimeType::Ptr mimeTypePtr = KMimeType::mimeType(mimeType, KMimeType::ResolveAliases);
53 if (mimeTypePtr.isNull()) {
57 foreach (
const QString &wantedMimeType, mWantedMimeTypes) {
58 if (mimeTypePtr->is(wantedMimeType)) {
67 QSet<QString> mWantedMimeTypes;
FreeBusyManager::Singleton.
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 17 2025 00:00:00 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.