[Paraview] Unlink a property from a GUI widget on a reader panel
Takuya OSHIMA
oshima at eng.niigata-u.ac.jp
Sat Sep 1 11:40:19 EDT 2012
I have pushed a proposed patch for the problem to gerrit.
http://review.source.kitware.com/#/c/7326/
Can someone review please.
Takuya OSHIMA, Ph.D.
Faculty of Engineering, Niigata University
8050 Ikarashi-Ninocho, Nishi-ku, Niigata, 950-2181, JAPAN
From: Takuya OSHIMA <oshima at eng.niigata-u.ac.jp>
Subject: [Paraview] Unlink a property from a GUI widget on a reader panel
Date: Mon, 27 Aug 2012 23:35:06 +0900 (東京 (標準時))
> Hi,
>
> I have a checkbox on my custom reader panel which is automatically
> generated in connection with an IntVector boolean domain property from
> the SM XML proxy definition, which is set to immediate_update.
>
> In order for checking/unchecking the checkbox to take effect in the
> server side immediately without turning the Apply button to green, In
> addition to setting the immediate_update attribute I unlink the
> default property link and setup/take care of an alternative link by
>
> pqNamedWidgets::unlinkObject(regionNames, pqSMProxy(this->proxy()),
> "ShowRegionNames", this->propertyManager());
> this->Implementation->Links.addPropertyLink(regionNames, "checked",
> SIGNAL(toggled(bool)), this->proxy(), showRegionNames);
> this->Implementation->VTKConnect->Connect(showRegionNames,
> vtkCommand::ModifiedEvent, this, SLOT(onShowRegionNamesModified()));
>
> where regonNames is the QCheckBox and showRegionNames is the
> vtkSMIntVectorProperty. This has worked well with PV 3.14.1 and
> earlier versions, but with the git-master the Apply button turns to
> green when the checkbox is clicked. Is there a way to immediately push
> the property to the server without changing the Apply button state for
> the git-master?
>
> Just as a side note, I tested commit
> 3bb4f74eff3f0670df5bef12c1e29b77b394a963 (Fix auto-apply with the new
> properties panel) from the next branch but it did not help (unless
> turning on Auto Accept in the general setting).
>
> Takuya OSHIMA, Ph.D.
> Faculty of Engineering, Niigata University
> 8050 Ikarashi-Ninocho, Nishi-ku, Niigata, 950-2181, JAPAN
> _______________________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
>
> Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView
>
> Follow this link to subscribe/unsubscribe:
> http://www.paraview.org/mailman/listinfo/paraview
More information about the ParaView
mailing list