From b2d4d7147eff324f94fc49f80e593ece2e088089 Mon Sep 17 00:00:00 2001 From: Joachim Wuttke <j.wuttke@fz-juelich.de> Date: Thu, 18 Jul 2024 17:05:03 +0200 Subject: [PATCH] merge local fcts --- GUI/View/ParEdit/FitParameterDelegate.cpp | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/GUI/View/ParEdit/FitParameterDelegate.cpp b/GUI/View/ParEdit/FitParameterDelegate.cpp index cad0707129e..f30d23f4c5c 100644 --- a/GUI/View/ParEdit/FitParameterDelegate.cpp +++ b/GUI/View/ParEdit/FitParameterDelegate.cpp @@ -67,8 +67,13 @@ QString toString(const QModelIndex& index) return ""; } -QWidget* createObjectEditor(QObject* item, QWidget* parent) +QWidget* createEditorFromIndex(const QModelIndex& index, QWidget* parent) { + if (!index.internalPointer()) + return nullptr; + + auto* item = static_cast<QObject*>(index.internalPointer()); + CustomEditor* result(nullptr); if (auto* doubleItem = dynamic_cast<FitDoubleItem*>(item)) { @@ -90,15 +95,6 @@ QWidget* createObjectEditor(QObject* item, QWidget* parent) return result; } -QWidget* createEditorFromIndex(const QModelIndex& index, QWidget* parent) -{ - if (index.internalPointer()) { - auto* item = static_cast<QObject*>(index.internalPointer()); - return ::createObjectEditor(item, parent); - } - return nullptr; -} - } // namespace -- GitLab