Akonadi::Server::PartTypeHelper
Functions | |
Query::Condition | conditionFromFqName (const QString &fqName) |
Query::Condition | conditionFromFqNames (const QStringList &fqNames) |
template<template< typename > class T> | |
Query::Condition | conditionFromFqNames (const T< QByteArray > &fqNames) |
PartType | fromFqName (const QByteArray &fqName) |
PartType | fromFqName (const QString &fqName) |
PartType | fromFqName (const QString &ns, const QString &typeName) |
QString | fullName (const PartType &type) |
std::pair< QString, QString > | parseFqName (const QString &fqName) |
Detailed Description
Methods for dealing with the PartType table.
Function Documentation
◆ conditionFromFqName()
Query::Condition Akonadi::Server::PartTypeHelper::conditionFromFqName | ( | const QString & | fqName | ) |
Returns a query condition that matches the given part.
- Parameters
-
fqName fully-qualified part type name
- Exceptions
-
PartTypeException
Definition at line 46 of file parttypehelper.cpp.
◆ conditionFromFqNames() [1/2]
Query::Condition Akonadi::Server::PartTypeHelper::conditionFromFqNames | ( | const QStringList & | fqNames | ) |
Returns a query condition that matches the given part type list.
- Parameters
-
fqNames fully qualified part type name list
- Exceptions
-
PartTypeException
Definition at line 56 of file parttypehelper.cpp.
◆ conditionFromFqNames() [2/2]
Query::Condition Akonadi::Server::PartTypeHelper::conditionFromFqNames | ( | const T< QByteArray > & | fqNames | ) |
Convenience overload for the above.
Definition at line 63 of file parttypehelper.h.
◆ fromFqName() [1/3]
PartType Akonadi::Server::PartTypeHelper::fromFqName | ( | const QByteArray & | fqName | ) |
Convenience overload of the above.
Definition at line 32 of file parttypehelper.cpp.
◆ fromFqName() [2/3]
PartType Akonadi::Server::PartTypeHelper::fromFqName | ( | const QString & | fqName | ) |
Retrieve (or create) PartType for the given fully qualified name.
- Parameters
-
fqName Fully qualified name (NS:NAME).
- Exceptions
-
PartTypeException
Definition at line 27 of file parttypehelper.cpp.
◆ fromFqName() [3/3]
PartType Akonadi::Server::PartTypeHelper::fromFqName | ( | const QString & | ns, |
const QString & | typeName ) |
Retrieve (or create) PartType for the given namespace and type name.
- Parameters
-
ns Namespace typeName Part type name.
- Exceptions
-
PartTypeException
Definition at line 37 of file parttypehelper.cpp.
◆ fullName()
QString Akonadi::Server::PartTypeHelper::fullName | ( | const PartType & | type | ) |
Returns full part name.
Definition at line 66 of file parttypehelper.cpp.
◆ parseFqName()
std::pair< QString, QString > Akonadi::Server::PartTypeHelper::parseFqName | ( | const QString & | fqName | ) |
Parses a fully qualified part type name into namespace/name.
- Parameters
-
fqName fully-qualified part type name
- Exceptions
-
PartTypeException if fqName
does not match the NS:NAME schema
Definition at line 18 of file parttypehelper.cpp.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 4 2024 16:31:59 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.