KIO
#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
Definition at line 36 of file predicateproperties.h.
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.
Definition at line 49 of file predicateproperties.h.
Constructor & Destructor Documentation
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:
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:24:55 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.