<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=koi8-r">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt; color:#000000; font-family:Calibri,Arial,Helvetica,sans-serif">
<p></p>
<div>Hi!</div>
<div><br>
</div>
<div>I'm tryng to implement autocollapse in pipeline browser, but overriding pqPipelineBrowserWidget::expandWithModelIndexTranslation or implement my method for autocollapse cause crashes, e.g</div>
<div><br>
</div>
<div>``` c++</div>
<div>void pqPipelineBrowserWidget::collapseWithModelTranslation(const QModelIndex& index)</div>
<div>{</div>
<div>  this->collapse(this->FilteredPipelineModel->mapFromSource(index));</div>
<div>}</div>
<div>```</div>
<div><br>
</div>
<div>this method calling by a signal in pqPipelineModel::addChild. The signal emitts like a pqPipelineModel::firstChildAdded signal, but my signal calls when row count is more than 0.</div>
<div><br>
</div>
<div>Where did I go wrong?</div>
<br>
Shagit Ziganshin
<p></p>
</div>
</body>
</html>