Employ Qt 5.15 to hide LVS tabs in netlist browser

This commit is contained in:
Matthias Koefferlein 2022-09-01 00:26:27 +02:00
parent 199198de87
commit 50f6a1c270
1 changed files with 6 additions and 2 deletions

View File

@ -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);