KUserFeedback
feedbackconfiguicontroller.h
30 Q_PROPERTY(KUserFeedback::Provider* feedbackProvider READ feedbackProvider WRITE setFeedbackProvider NOTIFY providerChanged)
35 /*! Name of the application that will appear on descriptions. By default it will use QGuiApplication::applicationDisplayName() */
36 Q_PROPERTY(QString applicationName READ applicationName WRITE setApplicationName NOTIFY applicationNameChanged)
KUserFeedback::Provider * feedbackProvider
The Provider instance we are configuring.
Definition feedbackconfiguicontroller.h:30
Q_INVOKABLE QString telemetryDescription(KUserFeedback::Provider::TelemetryMode mode) const
Telemetry mode explanation text.
Definition feedbackconfiguicontroller.cpp:133
void providerChanged()
A provider-related setting has changed.
void setFeedbackProvider(Provider *provider)
Set the feedback provider to configure.
Definition feedbackconfiguicontroller.cpp:51
Q_INVOKABLE QString telemetryModeDescription(int telemetryIndex) const
Telemetry mode explanation text.
Definition feedbackconfiguicontroller.cpp:110
Q_INVOKABLE int surveyIntervalToIndex(int interval) const
Convert survey interval to slider index.
Definition feedbackconfiguicontroller.cpp:215
Q_INVOKABLE int surveyIndexToInterval(int index) const
Convert slider index to survey interval.
Definition feedbackconfiguicontroller.cpp:205
Q_INVOKABLE QString surveyModeDescription(int surveyIndex) const
Survey mode explanation text.
Definition feedbackconfiguicontroller.cpp:225
Q_INVOKABLE QString telemetryModeDetails(int telemetryIndex) const
Detailed information about the data sources of the given telemetry mode index.
Definition feedbackconfiguicontroller.cpp:187
int telemetryModeCount
Amount of telemetry modes supported by the provider.
Definition feedbackconfiguicontroller.h:32
QString applicationName
Name of the application that will appear on descriptions.
Definition feedbackconfiguicontroller.h:36
Q_INVOKABLE int telemetryModeToIndex(KUserFeedback::Provider::TelemetryMode mode) const
Convert telemetry mode to slider index.
Definition feedbackconfiguicontroller.cpp:97
Q_INVOKABLE KUserFeedback::Provider::TelemetryMode telemetryIndexToMode(int index) const
Convert slider index to telemetry mode.
Definition feedbackconfiguicontroller.cpp:90
Q_INVOKABLE QString telemetryModeName(int telemetryIndex) const
Telemetry mode short name.
Definition feedbackconfiguicontroller.cpp:105
Q_INVOKABLE QString telemetryName(KUserFeedback::Provider::TelemetryMode mode) const
Telemetry mode short name.
Definition feedbackconfiguicontroller.cpp:115
The central object managing data sources and transmitting feedback to the server.
Definition provider.h:32
Classes for integrating telemetry collection, survey targeting, and contribution encouragenemt and co...
Definition surveytargetexpression.h:16
QObject(QObject *parent)
Q_INVOKABLEQ_INVOKABLE
Q_OBJECTQ_OBJECT
Q_PROPERTY(...)
Q_SIGNALSQ_SIGNALS
QObject * parent() const const
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 24 2025 11:56:44 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 24 2025 11:56:44 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.