KUserFeedback::CpuInfoSource

Search for usage in LXR

KUserFeedback::CpuInfoSource Class Reference

#include <cpuinfosource.h>

Inheritance diagram for KUserFeedback::CpuInfoSource:

Public Member Functions

QVariant data () override
 
QString description () const override
 
QString name () const override
 
- Public Member Functions inherited from KUserFeedback::AbstractDataSource
QString id () const
 
bool isActive () const
 
void load (QSettings *settings)
 
void reset (QSettings *settings)
 
void setActive (bool active)
 
void setTelemetryMode (Provider::TelemetryMode mode)
 
void store (QSettings *settings)
 
Provider::TelemetryMode telemetryMode () const
 

Additional Inherited Members

- Protected Member Functions inherited from KUserFeedback::AbstractDataSource
 AbstractDataSource (const QString &id, Provider::TelemetryMode mode=Provider::DetailedUsageStatistics)
 
virtual void loadImpl (QSettings *settings)
 
virtual void resetImpl (QSettings *settings)
 
void setId (const QString &id)
 
virtual void storeImpl (QSettings *settings)
 

Detailed Description

Data source reporting the type and amount of CPUs.

The default telemetry mode for this source is Provider::DetailedSystemInformation.

Definition at line 19 of file cpuinfosource.h.

Constructor & Destructor Documentation

◆ CpuInfoSource()

CpuInfoSource::CpuInfoSource ( )

Definition at line 15 of file cpuinfosource.cpp.

Member Function Documentation

◆ data()

QVariant CpuInfoSource::data ( )
overridevirtual

Returns the data gathered by this source.

Implement this to return the data provided by this source. One of the three following formats are expected:

The innermost QAssociativeIterable must only contain one of the following base types (which has to match the corresponding schema entry element):

All keys must be strings.

Returns
A variant complying with the above requirements.

Implements KUserFeedback::AbstractDataSource.

Definition at line 25 of file cpuinfosource.cpp.

◆ description()

QString CpuInfoSource::description ( ) const
overridevirtual

Returns a human-readable, translated description of what this source provides.

See also
id()
Returns
A translated, human-readable string.

Implements KUserFeedback::AbstractDataSource.

Definition at line 20 of file cpuinfosource.cpp.

◆ name()

QString CpuInfoSource::name ( ) const
overridevirtual

Returns a short name of this data source.

Can be empty if short name is meaningless for this data source.

Returns
A translated, human-readable string.

Reimplemented from KUserFeedback::AbstractDataSource.

Definition at line 33 of file cpuinfosource.cpp.


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 Mon Nov 18 2024 12:19:03 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.