Search for usage in LXR

#include <phonon/ObjectDescription>

Inheritance diagram for Phonon::ObjectDescriptionData:

Public Member Functions

 ObjectDescriptionData (int index, const QHash< QByteArray, QVariant > &properties)
 ObjectDescriptionData (ObjectDescriptionPrivate *=nullptr)
QString description () const
int index () const
bool isValid () const
QString name () const
bool operator== (const ObjectDescriptionData &otherDescription) const
QVariant property (const char *name) const
QList< QByteArraypropertyNames () const
- Public Member Functions inherited from QSharedData
 QSharedData (const QSharedData &)

Static Public Member Functions

static ObjectDescriptionDatafromIndex (ObjectDescriptionType type, int index)

Protected Attributes

ObjectDescriptionPrivate *const d

Detailed Description

Data class for objects describing devices or features of the backend.

Matthias Kretz
See also

Definition at line 98 of file objectdescription.h.

Constructor & Destructor Documentation

◆ ~ObjectDescriptionData()

Phonon::ObjectDescriptionData::~ObjectDescriptionData ( )

Definition at line 47 of file objectdescription.cpp.

◆ ObjectDescriptionData() [1/2]

Phonon::ObjectDescriptionData::ObjectDescriptionData ( ObjectDescriptionPrivate * dd = nullptr)

Definition at line 42 of file objectdescription.cpp.

◆ ObjectDescriptionData() [2/2]

Phonon::ObjectDescriptionData::ObjectDescriptionData ( int index,
const QHash< QByteArray, QVariant > & properties )

Definition at line 37 of file objectdescription.cpp.

Member Function Documentation

◆ description()

QString Phonon::ObjectDescriptionData::description ( ) const

Returns a description of the capture source.

This text should make clear what sound source this is, which is sometimes hard to describe or understand from just the name.

A string describing the capture source.

Definition at line 79 of file objectdescription.cpp.

◆ fromIndex()

ObjectDescriptionData * Phonon::ObjectDescriptionData::fromIndex ( ObjectDescriptionType type,
int index )

Definition at line 108 of file objectdescription.cpp.

◆ index()

int Phonon::ObjectDescriptionData::index ( ) const

A unique identifier for this device/.

Used internally to distinguish between the devices/.

An integer that uniquely identifies every device/

Definition at line 63 of file objectdescription.cpp.

◆ isValid()

bool Phonon::ObjectDescriptionData::isValid ( ) const

Returns true if the Tuple is valid (index != -1); otherwise returns false.

Definition at line 103 of file objectdescription.cpp.

◆ name()

QString Phonon::ObjectDescriptionData::name ( ) const

Returns the name of the capture source.

A string that should be presented to the user to choose the capture source.

Definition at line 71 of file objectdescription.cpp.

◆ operator==()

bool Phonon::ObjectDescriptionData::operator== ( const ObjectDescriptionData & otherDescription) const

Returns true if this ObjectDescription describes the same as otherDescription; otherwise returns false.

Definition at line 52 of file objectdescription.cpp.

◆ property()

QVariant Phonon::ObjectDescriptionData::property ( const char * name) const

Returns a named property.

If the property is not set an invalid value is returned.

See also

Definition at line 87 of file objectdescription.cpp.

◆ propertyNames()

QList< QByteArray > Phonon::ObjectDescriptionData::propertyNames ( ) const

Returns all names that return valid data when property() is called.

See also

Definition at line 95 of file objectdescription.cpp.

Member Data Documentation

◆ d

ObjectDescriptionPrivate* const Phonon::ObjectDescriptionData::d

Definition at line 162 of file objectdescription.h.

The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Fri May 24 2024 11:53:29 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.