KUserFeedback::FeedbackConfigWidget Class

Configuration widget for telemetry and survey contributions. More...

Header: #include <KUserFeedback/FeedbackConfigWidget>
CMake: find_package(KF6 REQUIRED COMPONENTS UserFeedbackWidgets)
target_link_libraries(mytarget PRIVATE KF6::UserFeedbackWidgets)
Inherits: QWidget

Public Functions

FeedbackConfigWidget(QWidget *parent = nullptr)
KUserFeedback::Provider *feedbackProvider() const
void setFeedbackProvider(KUserFeedback::Provider *provider)
int surveyInterval() const
KUserFeedback::Provider::TelemetryMode telemetryMode() const

Signals

Detailed Description

Use this rather than FeedbackConfigDialog if you want to embed the feedback configuration for example into an existing configuration dialog.

See also FeedbackConfigDialog.

Member Function Documentation

[explicit] FeedbackConfigWidget::FeedbackConfigWidget(QWidget *parent = nullptr)

Create a new feedback provider configuration widget.

parent The parent widget.

[signal] void FeedbackConfigWidget::configurationChanged()

Emitted when any changes are made to the configuration represented in this widget.

KUserFeedback::Provider *FeedbackConfigWidget::feedbackProvider() const

Returns the feedback provider configured by this widget.

See also setFeedbackProvider().

void FeedbackConfigWidget::setFeedbackProvider(KUserFeedback::Provider *provider)

Set the feedback provider that should be configured with this widget.

See also feedbackProvider().

int FeedbackConfigWidget::surveyInterval() const

Returns the survey interval currently selected in this widget.

KUserFeedback::Provider::TelemetryMode FeedbackConfigWidget::telemetryMode() const

Returns the telemetry level currently selected in the widget.