KDECore
kmimetypetrader.cpp
Go to the documentation of this file.
157KService::Ptr KMimeTypeTrader::preferredService( const QString & mimeType, const QString & genericServiceType )
Definition kmimetypefactory.h:40
int entryOffset(const QString &mimeTypeName)
Returns the possible offset for a given mimetype entry.
Definition kmimetypefactory.cpp:46
int serviceOffersOffset(const QString &mimeTypeName)
Returns the offset into the service offers for a given mimetype.
Definition kmimetypefactory.cpp:55
QString canonicalName(const QString &mime)
Resolve mime if it's an alias, and return it otherwise.
Definition kmimetyperepository.cpp:90
KService::List query(const QString &mimeType, const QString &genericServiceType=QString::fromLatin1("Application"), const QString &constraint=QString()) const
This method returns a list of services which are associated with a given mimetype.
Definition kmimetypetrader.cpp:142
KService::Ptr preferredService(const QString &mimeType, const QString &genericServiceType=QString::fromLatin1("Application"))
Returns the preferred service for mimeType and genericServiceType.
Definition kmimetypetrader.cpp:157
static KMimeTypeTrader * self()
This is a static pointer to the KMimeTypeTrader singleton.
Definition kmimetypetrader.cpp:38
KService::List serviceOffers(int serviceTypeOffset, int serviceOffersOffset)
Definition kservicefactory.cpp:245
KServiceOfferList offers(int serviceTypeOffset, int serviceOffersOffset)
Definition kservicefactory.cpp:209
static void applyConstraints(KService::List &lst, const QString &constraint)
Definition kservicetypetrader.cpp:53
static Ptr serviceType(const QString &_name)
Returns a pointer to the servicetype '_name' or 0L if the service type is unknown.
Definition kservicetype.cpp:191
bool showInKDE() const
Whether the service should be shown in KDE at all (including in context menus).
Definition kservice.cpp:682
#define K_GLOBAL_STATIC(TYPE, NAME)
This macro makes it easy to use non-POD types as global statics.
Definition kglobal.h:221
static void filterMimeTypeOffers(KServiceOfferList &list, const QString &genericServiceType)
Filter the offers for the requested mime type for the genericServiceType.
Definition kmimetypetrader.cpp:104
static KService::List mimeTypeSycocaServiceOffers(const QString &mimeType)
Definition kmimetypetrader.cpp:74
static KServiceOfferList mimeTypeSycocaOffers(const QString &mimeType)
Definition kmimetypetrader.cpp:54
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Tue Mar 25 2025 00:00:00 by doxygen 1.14.0 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2025 The KDE developers.
Generated on Tue Mar 25 2025 00:00:00 by doxygen 1.14.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.