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.
37 lines
988 B
37 lines
988 B
# auto-generated by grc.converter |
|
|
|
id: multirds_rds_table_qt |
|
label: RDS Table (qt) |
|
category: '[multirds]' |
|
|
|
parameters: |
|
- id: label |
|
label: Label |
|
dtype: string |
|
hide: ${ ('none' if label else 'part') } |
|
- id: gui_hint |
|
label: GUI Hint |
|
dtype: gui_hint |
|
hide: part |
|
- id: nPorts |
|
label: Number of Ports |
|
dtype: int |
|
default: '2' |
|
hide: part |
|
|
|
inputs: |
|
- domain: message |
|
id: in |
|
multiplicity: ${ nPorts } |
|
|
|
templates: |
|
imports: |- |
|
import multirds |
|
from multirds.rds_table_qt import rds_table_qt, rds_table_qt_Widget,rds_table_qt_Signals |
|
var_make: self.${id} = ${id} = ${value} |
|
make: "<% win = 'self._%s_win'%id %>\n\t\t<% signals = 'self._%s_signals'%id %>\n\ |
|
% if not label:\n\t<% label = '\"%s\"'%id %>\n% endif\n${signals} = rds_table_qt_Signals()\n\ |
|
self.${id} = multirds.rds_table_qt(${signals},${nPorts})\n${win} = rds_table_qt_Widget(${signals},\ |
|
\ ${label})\n${gui_hint(in)}" |
|
|
|
file_format: 1
|
|
|