1 #include "pirtabschoicedialog.h"
2 #include "ui_pirtabschoicedialog.h"
4 #include "pirtabswidgetitem.h"
5 #include "mainwindow.h"
7 PIRTabsChoiceDialog::PIRTabsChoiceDialog(
10 ui(new Ui::PIRTabsChoiceDialog),
15 ui->tabsChoiceListWidget->addItem(
16 new PIRTabsWidgetItem("Universal Panels", Universal_Tabs));
18 ui->tabsChoiceListWidget->addItem(
19 new PIRTabsWidgetItem("Television Panels", TV_Tabs));
21 ui->tabsChoiceListWidget->addItem(
22 new PIRTabsWidgetItem("Video Media Panels", VideoMedia_Tabs));
24 ui->tabsChoiceListWidget->addItem(
25 new PIRTabsWidgetItem("Audio Device Panels", Audio_Tabs));
27 ui->tabsChoiceListWidget->addItem(
28 new PIRTabsWidgetItem("Recording Panels", Record_Tabs));
30 ui->tabsChoiceListWidget->addItem(
31 new PIRTabsWidgetItem("Air Conditioner Panels", AC_Tabs));
33 ui->tabsChoiceListWidget->addItem(
34 new PIRTabsWidgetItem("Roomba Panels", Roomba_Tabs));
38 PIRTabsChoiceDialog::~PIRTabsChoiceDialog()
44 void PIRTabsChoiceDialog::on_tabsChoiceListWidget_itemClicked(
45 QListWidgetItem *item)
47 PIRTabsWidgetItem *twi = dynamic_cast<PIRTabsWidgetItem *> (item);
49 mainWindow->setupTabs(twi->getTabBarName());
51 // Exit from the dialog: