| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 | 
							-  <!--
 
-   ============================================================================
 
-     For an input image, we use MyComboBox and no Browse button.
 
-     But for output image, we use standard ctkPathLineEdit and a Browse button.
 
-   ============================================================================
 
-   -->
 
-   <xsl:template match="parameters/*[name()=('image')]" priority="2">
 
-     <xsl:call-template name="gridItemWithLabel"/>
 
-     <item  row="{position()-1}" column="1">
 
-       <layout class="QHBoxLayout">
 
-       <xsl:choose>
 
-         <xsl:when test="channel = 'input'">
 
-           <item>
 
-             <widget class="{$imageInputWidget}"  name="parameter:{name}">
 
-               <xsl:call-template name="commonWidgetProperties"/>
 
-               <xsl:call-template name="createQtDesignerStringListProperty"/>
 
-               <property name="parameter:valueProperty"> <!-- property name containing current value -->
 
-                 <string>currentValue</string>
 
-               </property>
 
-             </widget>
 
-           </item>
 
-         </xsl:when>
 
-         <xsl:otherwise>
 
-           <item>
 
-             <widget class="{$imageOutputWidget}"  name="parameter:{name}">
 
-               <xsl:call-template name="commonWidgetProperties"/>
 
-               <xsl:call-template name="createQtDesignerStringListProperty"/>
 
-               <property name="filters">
 
-                 <set>ctkPathLineEdit::Files</set>
 
-               </property>
 
-             </widget>
 
-           </item>
 
-           <item>
 
-             <widget class="QPushButton"  name="{name}BrowseButton">
 
-               <property name="text">
 
-                 <string>Browse...</string>
 
-               </property>
 
-             </widget>
 
-           </item>
 
-         </xsl:otherwise>
 
-       </xsl:choose>
 
-       </layout>
 
-     </item>
 
-   </xsl:template>
 
-   <!--
 
-   ============================================================================
 
-     For an input image, we use MyComboBox and no Browse button.
 
-     But for output image, we use standard ctkPathLineEdit and a Browse button.
 
-   ============================================================================
 
-   -->
 
-   <xsl:template match="parameters/*[name()=('image')]" mode="connections" priority="2">
 
-     <xsl:if test="channel = 'output'">
 
-       <connection>
 
-         <sender><xsl:value-of select="name"/>BrowseButton</sender>
 
-         <signal>clicked()</signal>
 
-         <receiver>parameter:<xsl:value-of select="name"/></receiver>
 
-         <slot>browse()</slot>
 
-       </connection>
 
-     </xsl:if>
 
-   </xsl:template>
 
 
  |