Doc: edit extensionsystem documentation

Use standard wording and fix some and style issues.

Change-Id: I6c226f8b8600833666f1da34f1f1e71cb333f30a
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
This commit is contained in:
Leena Miettinen
2013-09-06 11:46:55 +02:00
parent 2cf14efabd
commit 0f492fb4ad
3 changed files with 73 additions and 54 deletions

View File

@@ -66,8 +66,9 @@
\brief The PluginDependency class contains the name and required compatible
version number of a plugin's dependency.
This reflects the data of a dependency tag in the plugin's xml description file.
The name and version are used to resolve the dependency, i.e. a plugin with the given name and
This reflects the data of a dependency tag in the plugin's XML description
file. The name and version are used to resolve the dependency. That is,
a plugin with the given name and
plugin \c {compatibility version <= dependency version <= plugin version} is searched for.
See also ExtensionSystem::IPlugin for more information about plugin dependencies and
@@ -115,14 +116,15 @@
/*!
\enum ExtensionSystem::PluginSpec::State
The State enum indicates the states the plugin goes through while
it is being loaded.
The plugin goes through several steps while being loaded.
The state gives a hint on what went wrong in case of an error.
\value Invalid
Starting point: Even the xml description file was not read.
Starting point: Even the XML description file was not read.
\value Read
The xml description file has been successfully read, and its
The XML description file has been successfully read, and its
information is available via the PluginSpec.
\value Resolved
The dependencies given in the description file have been
@@ -236,7 +238,8 @@ QString PluginSpec::description() const
}
/*!
The plugin url where you can find more information about the plugin. This is valid after the PluginSpec::Read state is reached.
The plugin URL where you can find more information about the plugin.
This is valid after the PluginSpec::Read state is reached.
*/
QString PluginSpec::url() const
{
@@ -253,7 +256,7 @@ QString PluginSpec::category() const
}
/*!
Returns if the plugin has its experimental flag set.
Returns whether the plugin has its experimental flag set.
*/
bool PluginSpec::isExperimental() const
{
@@ -261,7 +264,7 @@ bool PluginSpec::isExperimental() const
}
/*!
Returns if the plugin is disabled by default.
Returns whether the plugin is disabled by default.
This might be because the plugin is experimental, or because
the plugin manager's settings define it as disabled by default.
*/
@@ -271,10 +274,12 @@ bool PluginSpec::isDisabledByDefault() const
}
/*!
Returns if the plugin should be loaded at startup. True by default
Returns whether the plugin should be loaded at startup. True by default.
The user can change it from the Plugin settings.
Note: That this function returns true even if a plugin is disabled because
of a not loaded dependencies, or a error in loading.
\note This function returns true even if a plugin is disabled because its
dependencies were not loaded, or an error occurred during loading it.
*/
bool PluginSpec::isEnabledInSettings() const
{
@@ -282,7 +287,7 @@ bool PluginSpec::isEnabledInSettings() const
}
/*!
Returns if the plugin is loaded at startup.
Returns whether the plugin is loaded at startup.
\see PluginSpec::isEnabled
*/
bool PluginSpec::isEffectivelyEnabled() const
@@ -301,7 +306,7 @@ bool PluginSpec::isDisabledIndirectly() const
}
/*!
Returns if the plugin is enabled via the -load option on the command line.
Returns whether the plugin is enabled via the -load option on the command line.
*/
bool PluginSpec::isForceEnabled() const
{
@@ -309,7 +314,7 @@ bool PluginSpec::isForceEnabled() const
}
/*!
Returns if the plugin is disabled via the -noload option on the command line.
Returns whether the plugin is disabled via the -noload option on the command line.
*/
bool PluginSpec::isForceDisabled() const
{
@@ -334,7 +339,7 @@ PluginSpec::PluginArgumentDescriptions PluginSpec::argumentDescriptions() const
}
/*!
The absolute path to the directory containing the plugin xml description file
The absolute path to the directory containing the plugin XML description file
this PluginSpec corresponds to.
*/
QString PluginSpec::location() const
@@ -343,7 +348,7 @@ QString PluginSpec::location() const
}
/*!
The absolute path to the plugin xml description file (including the file name)
The absolute path to the plugin XML description file (including the file name)
this PluginSpec corresponds to.
*/
QString PluginSpec::filePath() const
@@ -352,7 +357,7 @@ QString PluginSpec::filePath() const
}
/*!
Command line arguments specific to that plugin. Set at startup
Command line arguments specific to the plugin. Set at startup.
*/
QStringList PluginSpec::arguments() const
@@ -361,7 +366,7 @@ QStringList PluginSpec::arguments() const
}
/*!
Set the command line arguments specific to that plugin to \a arguments.
Sets the command line arguments specific to the plugin to \a arguments.
*/
void PluginSpec::setArguments(const QStringList &arguments)
@@ -370,7 +375,7 @@ void PluginSpec::setArguments(const QStringList &arguments)
}
/*!
Adds \a argument to the command line arguments specific to that plugin.
Adds \a argument to the command line arguments specific to the plugin.
*/
void PluginSpec::addArgument(const QString &argument)
@@ -405,7 +410,7 @@ QString PluginSpec::errorString() const
}
/*!
Returns if this plugin can be used to fill in a dependency of the given
Returns whether this plugin can be used to fill in a dependency of the given
\a pluginName and \a version.
\sa PluginSpec::dependencies()