From 50f6a1c270564db57590b836fc9895e220bf51df Mon Sep 17 00:00:00 2001 From: Matthias Koefferlein Date: Thu, 1 Sep 2022 00:26:27 +0200 Subject: [PATCH] Employ Qt 5.15 to hide LVS tabs in netlist browser --- src/layui/layui/layNetlistBrowserPage.cc | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/layui/layui/layNetlistBrowserPage.cc b/src/layui/layui/layNetlistBrowserPage.cc index ee30ee713..19edf30ed 100644 --- a/src/layui/layui/layNetlistBrowserPage.cc +++ b/src/layui/layui/layNetlistBrowserPage.cc @@ -246,7 +246,7 @@ NetlistBrowserPage::~NetlistBrowserPage () bool NetlistBrowserPage::is_netlist_mode () { - return mode_tab->currentIndex () == 0; // @@@ + return mode_tab->currentIndex () == 0; } void @@ -1038,12 +1038,16 @@ NetlistBrowserPage::set_db (db::LayoutToNetlist *l2ndb) rerun_button->setToolTip (QString ()); } - // @@@ how to hide? bool is_lvsdb = (lvsdb != 0); mode_tab->setTabEnabled (0, true); mode_tab->setTabEnabled (1, is_lvsdb); mode_tab->setTabEnabled (2, is_lvsdb); mode_tab->setTabEnabled (3, is_lvsdb); +#if QT_VERSION >= 0x50F00 + mode_tab->setTabVisible (1, is_lvsdb); + mode_tab->setTabVisible (2, is_lvsdb); + mode_tab->setTabVisible (3, is_lvsdb); +#endif if (is_lvsdb) { mode_tab->setCurrentIndex (2);