summaryrefslogtreecommitdiffstats
path: root/doc/src/plugins-howto.qdoc
diff options
context:
space:
mode:
Diffstat (limited to 'doc/src/plugins-howto.qdoc')
-rw-r--r--doc/src/plugins-howto.qdoc14
1 files changed, 14 insertions, 0 deletions
diff --git a/doc/src/plugins-howto.qdoc b/doc/src/plugins-howto.qdoc
index 4c37f8e..dff8ed9 100644
--- a/doc/src/plugins-howto.qdoc
+++ b/doc/src/plugins-howto.qdoc
@@ -187,6 +187,20 @@
The \l{Style Plugin Example} shows how to implement a plugin
that extends the QStylePlugin base class.
+ \note In Symbian all binaries must be located in the directory \\sys\\bin,
+ so each Qt plugin has a stub with the same basename as the plugin dll
+ and suffix ".qtplugin" to make Qt extension plugins work similarly to
+ other platforms.
+ When trying to locate the plugin, Qt actually looks for the stub
+ instead of the plugin binary. While plugin stub files have the
+ suffix ".qtplugin", they can still be loaded also by specifying a filename
+ with the normal library suffix ".dll" for QPluginLoader, so normally application
+ developer doesn't need to care about the different suffix of the stub.
+ In Symbian the default plugin stubs path is \\resource\\qt\\plugins.
+ Because of the way applications can be installed
+ on ROM or various other drives in Symbian, all available drives are
+ searched for that path when looking for plugins.
+
\section1 The Lower-Level API: Extending Qt Applications
Not only Qt itself but also Qt application can be extended