You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
46 lines
1.2 KiB
46 lines
1.2 KiB
<?xml version="1.0"?> |
|
<block> |
|
<name>RDS Parser Table (qt)</name> |
|
<key>crfa_rds_parser_table_qt</key> |
|
<category>[crfa]</category> |
|
<import>import crfa</import> |
|
<import>from crfa.rds_parser_table_qt import rds_parser_table_qt, rds_parser_table_qt_Widget,rds_parser_table_qt_Signals</import> |
|
<var_make>self.$(id) = $(id) = $value</var_make> |
|
<make>#set $win = 'self._%s_win'%$id |
|
#set $signals = 'self._%s_signals'%$id |
|
#if not $label() |
|
#set $label = '"%s"'%$id |
|
#end if |
|
$(signals) = rds_parser_table_qt_Signals() |
|
self.$(id) = crfa.rds_parser_table_qt($(signals),$nPorts) |
|
$(win) = rds_parser_table_qt_Widget($signals, $label) |
|
$(gui_hint()($win))</make> |
|
<param> |
|
<name>Label</name> |
|
<key>label</key> |
|
<value></value> |
|
<type>string</type> |
|
<hide>#if $label() then 'none' else 'part'#</hide> |
|
</param> |
|
<param> |
|
<name>GUI Hint</name> |
|
<key>gui_hint</key> |
|
<value></value> |
|
<type>gui_hint</type> |
|
<hide>part</hide> |
|
</param> |
|
<param> |
|
<name>Number of Ports</name> |
|
<key>nPorts</key> |
|
<value>2</value> |
|
<type>int</type> |
|
<hide>part</hide> |
|
</param> |
|
<sink> |
|
<name>in</name> |
|
<type>message</type> |
|
<nports>$nPorts</nports> |
|
<!--<optional>1</optional>--> |
|
</sink> |
|
|
|
</block>
|
|
|