From 6f98c70f93e45260319685d46d0fac6667745c79 Mon Sep 17 00:00:00 2001 From: Jeremy Lainé Date: Wed, 1 Sep 2010 07:25:01 +0000 Subject: improve code documentation --- src/QXmppServerPlugin.h | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'src/QXmppServerPlugin.h') diff --git a/src/QXmppServerPlugin.h b/src/QXmppServerPlugin.h index 6338d3d3..ce9269e9 100644 --- a/src/QXmppServerPlugin.h +++ b/src/QXmppServerPlugin.h @@ -29,9 +29,6 @@ class QXmppServer; class QXmppServerExtension; -/// \breif Interface for all QXmppServer plugins. -/// - class QXmppServerPluginInterface { public: @@ -48,6 +45,16 @@ class QXmppServerPlugin : public QObject, public QXmppServerPluginInterface { Q_OBJECT Q_INTERFACES(QXmppServerPluginInterface) + +public: + /// Creates and returns the specified QXmppServerExtension. + /// + /// \param key The key for the QXmppServerExtension. + virtual QXmppServerExtension *create(const QString &key) = 0; + + /// Returns the list of keys supported by this plugin. + /// + virtual QStringList keys() const = 0; }; #endif -- cgit v1.2.3