From d9c0c0eeb4a637f5bfbe7d6e1df2a60dd6c7200d Mon Sep 17 00:00:00 2001 From: Gleb Popov <6yearold@gmail.com> Date: Wed, 4 Dec 2024 08:27:53 +0300 Subject: [PATCH] Move the default argument's value into a header Fixes Clang error src/admc/permission_control_widgets/read_write_permissions_widget.cpp:46:65: error: addition of default argument on redeclaration makes this constructor a default constructor 46 | ReadWritePermissionsWidget::ReadWritePermissionsWidget(QWidget *parent = nullptr) : PermissionsWidget(parent) { | ^ ~~~~~~~ /home/arr/projects/admc/src/admc/permission_control_widgets/read_write_permissions_widget.h:11:14: note: previous declaration is here 11 | explicit ReadWritePermissionsWidget(QWidget *parent); | ^ --- .../read_write_permissions_widget.cpp | 2 +- .../permission_control_widgets/read_write_permissions_widget.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/admc/permission_control_widgets/read_write_permissions_widget.cpp b/src/admc/permission_control_widgets/read_write_permissions_widget.cpp index 5af02d75..4e2a7b92 100644 --- a/src/admc/permission_control_widgets/read_write_permissions_widget.cpp +++ b/src/admc/permission_control_widgets/read_write_permissions_widget.cpp @@ -43,7 +43,7 @@ protected: } }; -ReadWritePermissionsWidget::ReadWritePermissionsWidget(QWidget *parent = nullptr) : PermissionsWidget(parent) { +ReadWritePermissionsWidget::ReadWritePermissionsWidget(QWidget *parent) : PermissionsWidget(parent) { v_layout->addWidget(rights_view); rights_sort_model = new ReadWriteRightsSortModel(this); diff --git a/src/admc/permission_control_widgets/read_write_permissions_widget.h b/src/admc/permission_control_widgets/read_write_permissions_widget.h index ecf05db0..8f74bd43 100644 --- a/src/admc/permission_control_widgets/read_write_permissions_widget.h +++ b/src/admc/permission_control_widgets/read_write_permissions_widget.h @@ -8,7 +8,7 @@ class ReadWritePermissionsWidget final : public PermissionsWidget { Q_OBJECT public: - explicit ReadWritePermissionsWidget(QWidget *parent); + explicit ReadWritePermissionsWidget(QWidget *parent = nullptr); ~ReadWritePermissionsWidget(); virtual void init(const QStringList &target_classes, security_descriptor *sd_arg) override;