KDECore
Go to the documentation of this file.
19 #ifndef __kservicetypetrader_h__
20 #define __kservicetypetrader_h__
153 static T *createInstanceFromQuery(
const QString &serviceType,
155 const QVariantList &args = QVariantList(),
QString *error = 0)
157 return createInstanceFromQuery<T>(serviceType, 0, parent, constraint, args, error);
178 static T *createInstanceFromQuery(
const QString &serviceType,
180 const QVariantList &args = QVariantList(),
QString *error = 0)
182 const KService::List offers =
self()->query(serviceType, constraint);
186 T *component = ptr->template createInstance<T>(parentWidget, parent, args, error);
191 if (error && error->isEmpty())
192 *error =
i18n(
"No service matching the requirements was found");
201 #ifndef KDE_NO_DEPRECATED
203 static KDE_DEPRECATED
T *createInstanceFromQuery(
const QString &serviceType,
const QString &constraint,
207 if (offers.isEmpty()) {
214 return KService::createInstance<T>(offers.begin(), offers.end(), parent, args, error);
This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Tue Jul 16 2013 11:43:31 by
doxygen 1.8.1.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.