#include "kmimetypetrader.h"#include "kservicetypeprofile.h"#include "kservicetype.h"#include "kservicetypetrader.h"#include "kmimetype.h"#include "kservicefactory.h"#include "kmimetypefactory.h"#include "kmimetyperepository_p.h"#include <kdebug.h>
Include dependency graph for kmimetypetrader.cpp:

Go to the source code of this file.
Defines | |
| #define | CHECK_SERVICETYPE(genericServiceTypePtr) |
Functions | |
| static void | filterMimeTypeOffers (KServiceOfferList &list, const QString &genericServiceType) |
| static void | filterMimeTypeOffers (KService::List &list, const QString &genericServiceType) |
| static KServiceOfferList | mimeTypeSycocaOffers (const QString &mimeType) |
| static KService::List | mimeTypeSycocaServiceOffers (const QString &mimeType) |
Define Documentation
| #define CHECK_SERVICETYPE | ( | genericServiceTypePtr | ) |
Value:
if (!genericServiceTypePtr) { \ kError(7014) << "KMimeTypeTrader: couldn't find service type" << genericServiceType << \ "\nPlease ensure that the .desktop file for it is installed; then run kbuildsycoca4."; \ return; \ }
Definition at line 91 of file kmimetypetrader.cpp.
Function Documentation
| static void filterMimeTypeOffers | ( | KServiceOfferList & | list, |
| const QString & | genericServiceType | ||
| ) | [static] |
Filter the offers for the requested mime type for the genericServiceType.
- Parameters:
-
list list of offers (key=service, value=initialPreference) genericServiceType the generic service type (e.g. "Application" or "KParts/ReadOnlyPart")
Definition at line 104 of file kmimetypetrader.cpp.
| static void filterMimeTypeOffers | ( | KService::List & | list, |
| const QString & | genericServiceType | ||
| ) | [static] |
Definition at line 122 of file kmimetypetrader.cpp.
| static KServiceOfferList mimeTypeSycocaOffers | ( | const QString & | mimeType | ) | [static] |
Definition at line 54 of file kmimetypetrader.cpp.
| static KService::List mimeTypeSycocaServiceOffers | ( | const QString & | mimeType | ) | [static] |
Definition at line 74 of file kmimetypetrader.cpp.
KDE 4.6 API Reference