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
| void | configurationChanged() |
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.