<div>Hi Daniel,</div><div><br></div>Actually, I think you exposed something important here.<div><br></div><div>I'm assuming, from python, that you wrote something similar to:</div><div><br></div><div>- create step 1 (with no name/description)</div>
<div>- create step 2 (with no name/description)</div><div>- create workflow widget and add steps</div><div>- display workflow widget</div><div>- set name/description for steps 1 and 2</div><div>- expected to see workflow update, and it didn't</div>
<div><br></div><div>Is this correct?  I think we are missing some signals on ctkWorkflowStep such as NameChanged(QString) and DescriptionChanged(QString) that the ctkWorkflowGroupBox should be listening to.</div><div><br>
</div><div>Perhaps you could still post your snippet of python code that wasn't working, so I can verify that it is an ordering of commands that we should support?</div><div><br>Thanks,<br><br>Danielle</div><div><br></div>
<div><br></div><div><br><br><div class="gmail_quote">On Fri, Jun 3, 2011 at 3:57 PM, Daniel Haehn <span dir="ltr"><<a href="mailto:haehn@bwh.harvard.edu">haehn@bwh.harvard.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">Hi Danielle,<br>
<br>
thanks to your response I checked it again and you are right: it was<br>
my mistake :)<br>
<br>
If the name and description of the steps are set before the steps are<br>
added to the workflow, it all works as expected.<br>
<br>
I set the stuff after adding it and of course it did not recognize it<br>
until the signal was fired.<br>
<br>
</div>Thanks for the great work!<br>
<br>
Cheers,<br>
<font color="#888888">Daniel<br>
</font><div class="im"><br>
On Fri, Jun 3, 2011 at 3:44 PM, Danielle Pace <<a href="mailto:danielle.pace@kitware.com">danielle.pace@kitware.com</a>> wrote:<br>
</div><div><div></div><div class="h5">> Hi Daniel,<br>
> You shouldn't have to call the currenStepChanged signal directly.  Can you<br>
> please post your bit of code that is not working to the CTK developers<br>
> mailing list, and I will take a look?<br>
> Thanks,<br>
><br>
> Danielle<br>
><br>
> On Fri, Jun 3, 2011 at 3:21 PM, Julien Finet <<a href="mailto:julien.finet@kitware.com">julien.finet@kitware.com</a>><br>
> wrote:<br>
>><br>
>><br>
>> ---------- Forwarded message ----------<br>
>> From: Daniel Haehn <<a href="mailto:haehn@bwh.harvard.edu">haehn@bwh.harvard.edu</a>><br>
>> Date: Fri, Jun 3, 2011 at 3:13 PM<br>
>> Subject: Re: [Ctk-developers] Setting name and description of<br>
>> ctkWorkflowWidgetStep<br>
>> To: <a href="mailto:ctk-developers@commontk.org">ctk-developers@commontk.org</a><br>
>><br>
>><br>
>> Hi guys,<br>
>><br>
>> I got it:<br>
>><br>
>> the ctkWorkflowGroupBox listens for the currentStepChanged signal to<br>
>> update the title (==name) and subTitle (==description) for the current<br>
>> step.<br>
>><br>
>> So maybe it makes sense to invoke this signal when the<br>
>> ctkWorkflow.start() gets called?<br>
>><br>
>> If I do it manually like that, it works:<br>
>><br>
>>      self.workflow.start()<br>
>>      self.workflow.currentStepChanged(steps[0])<br>
>><br>
>> Cheers,<br>
>> Daniel<br>
>><br>
>> On Fri, Jun 3, 2011 at 12:17 PM, Daniel Haehn <<a href="mailto:haehn@bwh.harvard.edu">haehn@bwh.harvard.edu</a>><br>
>> wrote:<br>
>> > Hi devels,<br>
>> ><br>
>> > in C++ I can do<br>
>> ><br>
>> >  this->setName("Title of step");<br>
>> >  this->setDescription("Instructions");<br>
>> ><br>
>> > in a ctkWorkflowWidgetStep, which then get nicely displayed in the<br>
>> > associated ctkWorkflowGroupBox.<br>
>> ><br>
>> > In Python, the same methods can be accessed but the<br>
>> > ctkWorkflowGroupBox does not seem to show them.<br>
>> ><br>
>> > Do I need to trigger an update on the box or something similar?<br>
>> ><br>
>> > Thank you!<br>
>> > Daniel<br>
>> ><br>
>> _______________________________________________<br>
>> Ctk-developers mailing list<br>
>> <a href="mailto:Ctk-developers@commontk.org">Ctk-developers@commontk.org</a><br>
>> <a href="http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers" target="_blank">http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers</a><br>
>><br>
><br>
><br>
><br>
> --<br>
> Danielle Pace, M.ESc.<br>
> Research and Development Engineer<br>
> Kitware Inc.,<br>
> North Carolina Office<br>
> <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
> <a href="tel:919-969-6990%20X%20319" value="+19199696990">919-969-6990 X 319</a><br>
><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Danielle Pace, M.ESc.<br>Research and Development Engineer<br>Kitware Inc.,<br>North Carolina Office<div><br></div><div><a href="http://www.kitware.com" target="_blank">www.kitware.com</a></div>
<div>919-969-6990 X 319</div><br>
</div>