KDbUtils::PropertySet
#include <KDbUtils.h>

Public Member Functions | |
| PropertySet (const PropertySet &other) | |
| void | insert (const QByteArray &name, const QVariant &value, const QString &caption=QString()) | 
| QList< QByteArray > | names () const | 
| bool | operator!= (const PropertySet &other) const | 
| PropertySet & | operator= (const PropertySet &other) | 
| bool | operator== (const PropertySet &other) const | 
| Property | property (const QByteArray &name) const | 
| void | remove (const QByteArray &name) | 
| void | setCaption (const QByteArray &name, const QString &caption) | 
| void | setValue (const QByteArray &name, const QVariant &value) | 
Detailed Description
A set of properties.
- Note
 - These properties are general-purpose and not related to Qt Properties.
 
- See also
 - KDbUtils::Property
 
Definition at line 479 of file KDbUtils.h.
Constructor & Destructor Documentation
◆ PropertySet() [1/2]
| PropertySet::PropertySet | ( | ) | 
Definition at line 631 of file KDbUtils.cpp.
◆ PropertySet() [2/2]
| PropertySet::PropertySet | ( | const PropertySet & | other | ) | 
Definition at line 636 of file KDbUtils.cpp.
◆ ~PropertySet()
| PropertySet::~PropertySet | ( | ) | 
Definition at line 641 of file KDbUtils.cpp.
Member Function Documentation
◆ insert()
| void PropertySet::insert | ( | const QByteArray & | name, | 
| const QVariant & | value, | ||
| const QString & | caption = QString() ) | 
Inserts property with a given name, value and caption.
If caption is empty, caption from existing property is reused. name must be a valid identifier (see KDb::isIdentifier()).
Definition at line 660 of file KDbUtils.cpp.
◆ names()
| QList< QByteArray > PropertySet::names | ( | ) | const | 
- Returns
 - a list of property names.
 
Definition at line 705 of file KDbUtils.cpp.
◆ operator!=()
      
  | 
  inline | 
- Returns
 - true if this property differs in at least one property from other
 
- Since
 - 3.1
 
Definition at line 497 of file KDbUtils.h.
◆ operator=()
| PropertySet & PropertySet::operator= | ( | const PropertySet & | other | ) | 
Assigns other to this property set and returns a reference to this property set.
Definition at line 646 of file KDbUtils.cpp.
◆ operator==()
| bool PropertySet::operator== | ( | const PropertySet & | other | ) | const | 
- Returns
 - true if this property set has exactly the same properties as other
 
- Since
 - 3.1
 
Definition at line 655 of file KDbUtils.cpp.
◆ property()
| Property PropertySet::property | ( | const QByteArray & | name | ) | const | 
- Returns
 - property with a given name. If not found, a null Property is returned (Property::isNull).
 
Definition at line 699 of file KDbUtils.cpp.
◆ remove()
| void PropertySet::remove | ( | const QByteArray & | name | ) | 
Removes property with a given name.
Definition at line 694 of file KDbUtils.cpp.
◆ setCaption()
| void PropertySet::setCaption | ( | const QByteArray & | name, | 
| const QString & | caption ) | 
Sets caption for property name to caption.
If such property does not exist, does nothing.
- Since
 - 3.1
 
Definition at line 678 of file KDbUtils.cpp.
◆ setValue()
| void PropertySet::setValue | ( | const QByteArray & | name, | 
| const QVariant & | value ) | 
Sets value for property name to value.
If such property does not exist, does nothing.
- Since
 - 3.1
 
Definition at line 686 of file KDbUtils.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri May 2 2025 12:05:18 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.