fix: 6.2 deprecation warning regard the QScopedPointer::swap function

Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
This commit is contained in:
Trial97
2025-04-18 13:15:00 +03:00
parent 3df98dd5e7
commit e3ff9630e9
12 changed files with 36 additions and 36 deletions

View File

@ -50,11 +50,11 @@ class ModPage : public ResourcePage {
void addResourceToPage(ModPlatform::IndexedPack::Ptr, ModPlatform::IndexedVersion&, std::shared_ptr<ResourceFolderModel>) override;
virtual unique_qobject_ptr<ModFilterWidget> createFilterWidget() = 0;
virtual ModFilterWidget* createFilterWidget() = 0;
[[nodiscard]] bool supportsFiltering() const override { return true; };
auto getFilter() const -> const std::shared_ptr<ModFilterWidget::Filter> { return m_filter; }
void setFilterWidget(unique_qobject_ptr<ModFilterWidget>&);
void setFilterWidget(ModFilterWidget*);
protected:
ModPage(ModDownloadDialog* dialog, BaseInstance& instance);
@ -66,7 +66,7 @@ class ModPage : public ResourcePage {
void triggerSearch() override;
protected:
unique_qobject_ptr<ModFilterWidget> m_filter_widget;
ModFilterWidget* m_filter_widget = nullptr;
std::shared_ptr<ModFilterWidget::Filter> m_filter;
};