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.