Skip to content

Commit 1d8ba0b

Browse files
committed
Fixed filter widgets not being destructed
* Changed PipelineItem::setFilterInputWidget to private Signed-off-by: Jared Duffey <jared.duffey@bluequartz.net>
1 parent 40e9e53 commit 1d8ba0b

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

Source/SVWidgetsLib/Widgets/PipelineItem.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ PipelineItem::PipelineItem(const QVector<QVariant>& data, PipelineItem* parent)
5252
PipelineItem::~PipelineItem()
5353
{
5454
qDeleteAll(m_ChildItems);
55+
m_FilterInputWidget->deleteLater();
5556
}
5657

5758
// -----------------------------------------------------------------------------

Source/SVWidgetsLib/Widgets/PipelineItem.h

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,6 @@ class SVWidgetsLib_EXPORT PipelineItem
4949
PipelineItem(const QVector<QVariant>& data, PipelineItem* parent = nullptr);
5050
virtual ~PipelineItem();
5151

52-
/**
53-
* @brief Setter property for FilterInputWidget
54-
*/
55-
void setFilterInputWidget(FilterInputWidget* value);
5652
/**
5753
* @brief Getter property for FilterInputWidget
5854
* @return Value of FilterInputWidget
@@ -323,6 +319,11 @@ class SVWidgetsLib_EXPORT PipelineItem
323319

324320
void setupFilterInputWidget();
325321

322+
/**
323+
* @brief Setter property for FilterInputWidget
324+
*/
325+
void setFilterInputWidget(FilterInputWidget* value);
326+
326327
public:
327328
PipelineItem(const PipelineItem&) = delete; // Copy Constructor Not Implemented
328329
PipelineItem(PipelineItem&&) = delete; // Move Constructor Not Implemented

0 commit comments

Comments
 (0)