#include <predicateproperties.h>
Public Types | |
| enum | Attributes { Addable = 1, Removable = 2, Modifiable = 4, Cumulative = 8, Averaged = 16, MultiLine = 32, SqueezeText = 64 } |
Public Member Functions | |
| PredicateProperties (const QString &predicate=QString()) | |
| PredicateProperties (const PredicateProperties &p) | |
| ~PredicateProperties () | |
| uint | attributes () const |
| QValidator * | createValidator () const |
| const QString & | description () const |
| bool | isValid () const |
| const QString & | key () const |
| uint | maxCardinality () const |
| uint | minCardinality () const |
| const QString & | name () const |
| const PredicateProperties & | operator= (const PredicateProperties &p) |
| const PredicateProperties & | parent () const |
| const QStringList & | suggestedValues () const |
| QVariant::Type | type () const |
| const QString & | unit () const |
Detailed Description
A predicate is part of the RDF trinity: subject, predicate, object.
It is identified by URI and it defines the type of the relationship. For file metadata, a predicate can be seen as a fieldname. It has a data type, a description, a short id, a cardinality
- Deprecated:
- use Nepomuk::Types::Property instead
Member Enumeration Documentation
This enum is used to specify some attributes that an item can have, which fit neither in the Hint nor in the Unit enum.
- Enumerator:
Definition at line 49 of file predicateproperties.h.
Constructor & Destructor Documentation
| PredicateProperties::PredicateProperties | ( | const QString & | predicate = QString() | ) |
Definition at line 47 of file predicateproperties.cpp.
| PredicateProperties::PredicateProperties | ( | const PredicateProperties & | p | ) |
Definition at line 54 of file predicateproperties.cpp.
| PredicateProperties::~PredicateProperties | ( | ) |
Definition at line 57 of file predicateproperties.cpp.
Member Function Documentation
| uint PredicateProperties::attributes | ( | ) | const |
Get the attributes of this group (see Attributes)
- Returns:
- the attributes
Definition at line 86 of file predicateproperties.cpp.
| QValidator * PredicateProperties::createValidator | ( | ) | const |
Definition at line 94 of file predicateproperties.cpp.
| const QString& PredicateProperties::description | ( | ) | const |
Localized description of the predicate.
| bool PredicateProperties::isValid | ( | ) | const |
Definition at line 106 of file predicateproperties.cpp.
| const QString& PredicateProperties::key | ( | ) | const |
Key associated with this value.
| uint PredicateProperties::maxCardinality | ( | ) | const |
Definition at line 81 of file predicateproperties.cpp.
| uint PredicateProperties::minCardinality | ( | ) | const |
Definition at line 76 of file predicateproperties.cpp.
| const QString & PredicateProperties::name | ( | ) | const |
Localized name of the predicate.
Definition at line 65 of file predicateproperties.cpp.
| const PredicateProperties & PredicateProperties::operator= | ( | const PredicateProperties & | p | ) |
Definition at line 60 of file predicateproperties.cpp.
| const PredicateProperties & PredicateProperties::parent | ( | ) | const |
Definition at line 98 of file predicateproperties.cpp.
| const QStringList & PredicateProperties::suggestedValues | ( | ) | const |
Definition at line 71 of file predicateproperties.cpp.
| QVariant::Type PredicateProperties::type | ( | ) | const |
The type for this field.
Definition at line 90 of file predicateproperties.cpp.
| const QString& PredicateProperties::unit | ( | ) | const |
Return a url that identifies the unit in which this property is expressed.
The documentation for this class was generated from the following files:
KDE 4.7 API Reference