@@ -184,6 +184,19 @@ MainWindow::MainWindow(bool load_settings, QWidget* parent)
184184 addRuler (x0, y0, x1, y1, " " , " " , default_ruler_style_->isChecked ());
185185 });
186186
187+ connect (viewers_,
188+ &LayoutTabs::focusNetsChanged,
189+ inspector_,
190+ &Inspector::loadActions);
191+ connect (viewers_,
192+ &LayoutTabs::routeGuidesChanged,
193+ inspector_,
194+ &Inspector::loadActions);
195+ connect (viewers_,
196+ &LayoutTabs::netTracksChanged,
197+ inspector_,
198+ &Inspector::loadActions);
199+
187200 connect (
188201 this , &MainWindow::selectionChanged, viewers_, &LayoutTabs::fullRepaint);
189202 connect (
@@ -223,14 +236,12 @@ MainWindow::MainWindow(bool load_settings, QWidget* parent)
223236 connect (inspector_, &Inspector::focus, viewers_, &LayoutTabs::selectionFocus);
224237 connect (
225238 drc_viewer_, &DRCWidget::focus, viewers_, &LayoutTabs::selectionFocus);
226- connect (this ,
227- &MainWindow::highlightChanged,
228- inspector_,
229- &Inspector::highlightChanged);
239+ connect (
240+ this , &MainWindow::highlightChanged, inspector_, &Inspector::loadActions);
230241 connect (viewers_,
231242 &LayoutTabs::focusNetsChanged,
232243 inspector_,
233- &Inspector::focusNetsChanged );
244+ &Inspector::loadActions );
234245 connect (inspector_,
235246 &Inspector::removeHighlight,
236247 [=](const QList<const Selected*>& selected) {
0 commit comments