Hi Daniel, <br><br>Can we consider the case closed ? <br><br>Could you document the issue on the bugtracker (label: Feature Request) ? <br>See <a href="https://github.com/commontk/CTK/issues">https://github.com/commontk/CTK/issues</a><br>

<br>Thanks<br>Jc<br><br><div class="gmail_quote">On Sat, Jun 4, 2011 at 10:41 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: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

Hi Danielle,<br>
<br>
that is absolutely correct!<br>
<br>
Maybe it would be easiest to just fire a<br>
d->workflow->currentStepChanged(this) signal when<br>
ctkWorkflowStep::setName or setDescription are called? Then, the<br>
groupbox would be automatically updated.<br>
<br>
Nevertheless, it has no high priority for me since I now set the name<br>
and description of the step in its constructor - before adding it to<br>
the workflow.<br>
<br>
Cheers,<br>
<font color="#888888">Daniel<br>
</font><div><div></div><div class="h5"><br>
On Fri, Jun 3, 2011 at 4:13 PM, Danielle Pace <<a href="mailto:danielle.pace@kitware.com">danielle.pace@kitware.com</a>> wrote:<br>
> Hi Daniel,<br>
> Actually, I think you exposed something important here.<br>
> I'm assuming, from python, that you wrote something similar to:<br>
> - create step 1 (with no name/description)<br>
> - create step 2 (with no name/description)<br>
> - create workflow widget and add steps<br>
> - display workflow widget<br>
> - set name/description for steps 1 and 2<br>
> - expected to see workflow update, and it didn't<br>
> Is this correct?  I think we are missing some signals on ctkWorkflowStep<br>
> such as NameChanged(QString) and DescriptionChanged(QString) that the<br>
> ctkWorkflowGroupBox should be listening to.<br>
> Perhaps you could still post your snippet of python code that wasn't<br>
> working, so I can verify that it is an ordering of commands that we should<br>
> support?<br>
> Thanks,<br>
><br>
> Danielle<br>
><br>
><br>
><br>
> On Fri, Jun 3, 2011 at 3:57 PM, Daniel Haehn <<a href="mailto:haehn@bwh.harvard.edu">haehn@bwh.harvard.edu</a>> wrote:<br>
>><br>
>> 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>
>> Thanks for the great work!<br>
>><br>
>> Cheers,<br>
>> Daniel<br>
>><br>
>> On Fri, Jun 3, 2011 at 3:44 PM, Danielle Pace <<a href="mailto:danielle.pace@kitware.com">danielle.pace@kitware.com</a>><br>
>> wrote:<br>
>> > Hi Daniel,<br>
>> > You shouldn't have to call the currenStepChanged signal directly.  Can<br>
>> > 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>
><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>
_______________________________________________<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>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>+1 919 869 8849<br><br>