92
class KonqSoundFactory : public KLibFactory
93
class KonqSoundFactory : public KPluginFactory
95
96
KonqSoundFactory(QObject *parent = 0)
96
: KLibFactory(parent) {}
97
: KPluginFactory(0, 0, parent) {}
97
98
virtual ~KonqSoundFactory() {}
100
virtual QObject *createObject(QObject * = 0,
101
const char *className = "QObject", const QStringList &args = QStringList());
101
virtual QObject *create(const char *iface,
102
QWidget *parentWidget,
104
const QVariantList &args,
105
const QString &keyword);
104
QObject *KonqSoundFactory::createObject(QObject *,
105
const char *className, const QStringList &)
108
QObject *KonqSoundFactory::create(const char *iface, QWidget *, QObject *, const QVariantList &, const QString &)
107
if (qstrcmp(className, "KonqSoundPlayer") == 0)
110
if (qstrcmp(iface, "KonqSoundPlayer") == 0)
108
111
return new KonqSoundPlayerImpl();
114
KDE_EXPORT KLibFactory *init_konq_sound()
116
return new KonqSoundFactory();
115
K_EXPORT_PLUGIN(KonqSoundFactory)
120
117
// vim: ts=4 sw=4 noet