[Paraview-developers] Need help on pqObjectPanel and accept slot
Pandu tech
pandu4tech at gmail.com
Mon Dec 12 11:32:02 EST 2011
Hi All,
In Paraview, my class inherited from pqObjectPanel and I reimplemented
accept slot and it is being called twice.
setModified is called when text is changed that updates the Apply button
but clicking the apply button calls the panel accept function twice
code: file : pqObjectInspectorWidget.cxx
if (this->ShowOnAccept && modified_state == pqProxy::UNINITIALIZED)
{
proxies_to_show.insert(refProxy);
}
if (modified_state != pqProxy::UNMODIFIED)
{
panel->accept(); // PANEL FIRST UPDATED HERE
}
}
if (this->CurrentPanel)
{
pqProxy* refProxy = this->CurrentPanel->referenceProxy();
int modified_state = refProxy->modifiedState();
if (this->ShowOnAccept && modified_state == pqProxy::UNINITIALIZED)
{
proxies_to_show.insert(refProxy);
}
this->CurrentPanel->accept(); // AND THEN AGAIN HERE
}
Need ur suggestions and help in fixing this..
Regards..
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/paraview-developers/attachments/20111212/f70c85c6/attachment.htm>
More information about the Paraview-developers
mailing list