@@ -22,7 +22,7 @@ SidepanelEditor::SidepanelEditor(QtNodes::DataModelRegistry *registry,
22
22
_tree_nodes_model(tree_nodes_model),
23
23
_model_registry(registry)
24
24
{
25
- ui->setupUi (this );
25
+ ui->setupUi (this );
26
26
ui->paramsFrame ->setHidden (true );
27
27
ui->paletteTreeWidget ->setContextMenuPolicy (Qt::CustomContextMenu);
28
28
@@ -121,8 +121,16 @@ void SidepanelEditor::on_paletteTreeWidget_itemSelectionChanged()
121
121
for (const auto & port_it: model.ports )
122
122
{
123
123
ui->portsTableWidget ->setItem (row,0 , new QTableWidgetItem ( QString::fromStdString (toStr (port_it.second .direction ))));
124
- ui->portsTableWidget ->setItem (row,1 , new QTableWidgetItem ( port_it.first ));
125
- ui->portsTableWidget ->setItem (row,2 , new QTableWidgetItem ( port_it.second .description ) );
124
+ QTableWidgetItem *port_id = new QTableWidgetItem ( port_it.first );
125
+ #ifndef QT_NO_TOOLTIP
126
+ port_id->setToolTip (" <p style='white-space:pre'>" + port_id->text ().toHtmlEscaped () + " </p>" );
127
+ #endif
128
+ ui->portsTableWidget ->setItem (row,1 , port_id);
129
+ QTableWidgetItem *description = new QTableWidgetItem ( port_it.second .description );
130
+ #ifndef QT_NO_TOOLTIP
131
+ description->setToolTip (" <p style='white-space:pre'>" + description->text ().toHtmlEscaped () + " </p>" );
132
+ #endif
133
+ ui->portsTableWidget ->setItem (row,2 , description);
126
134
row++;
127
135
}
128
136
ui->portsTableWidget ->horizontalHeader ()->setSectionResizeMode (0 , QHeaderView::ResizeToContents);
0 commit comments