1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77
|
// Put this in the KTextTemplate namespace so that autolinks to classes work without needing a KTextTemplate:: prefix.
/**
@brief The KTextTemplate namespace holds all public %KTextTemplate API.
*/
namespace KTextTemplate
{
/** @mainpage The KTextTemplate Library
@section overview Overview
%KTextTemplate is a Free Software, Open Source Qt based library used for text processing.
The text template is modelled after the [Django template system](https://docs.djangoproject.com/en/1.9/ref/templates/language/):
@code
<ul>
{% for athlete in athlete_list %}
<li>{{ athlete.name }}{% if athlete.isCaptain %} (C){% endif %}</li>
{% endfor %}
</ul>
@endcode
%KTextTemplate is covered by the GNU Lesser General Public Licence version 2.1 or, at your option, any later version.
<table class="main_api" >
<tr><th class="section" >Application API</th><th class="section">%Plugin API</th><th class="section">Guides</th></tr>
<tr><td>
- AbstractLocalizer
- AbstractTemplateLoader
- CachingLoaderDecorator
- Context
- Engine
- FileSystemTemplateLoader
- InMemoryTemplateLoader
- OutputStream
- QtLocalizer
- Template
</td><td>
- AbstractNodeFactory
- Exception
- Filter
- FilterExpression
- Node
- NodeList
- Parser
- RenderContext
- SafeString
- TagLibraryInterface
- Variable
</td><td>
- @ref for_themers
- @ref for_app_dev
- @ref builtins
- @ref extension
- @ref examples
- @ref differences_django
- @ref using_and_deploying
- @ref internals
- @ref generic_types_and_templates
- @ref i18n_l10n
</td></tr>
</table>
<br />
@section start_community Community
The %KTextTemplate project mailing list is kde-pim@kde.org.
- Existing bugs https://bugs.kde.org/buglist.cgi?product=frameworks-ktexttemplate
- File new bug https://bugs.kde.org/enter_bug.cgi?product=frameworks-ktexttemplate
*/
}
|