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("Camera Panels", Camera_Tabs));
36 ui->tabsChoiceListWidget->addItem(
37 new PIRTabsWidgetItem("Roomba Panels", Roomba_Tabs));
39 ui->tabsChoiceListWidget->addItem(
40 new PIRTabsWidgetItem("Keyset Search Panels", PowerSearch_Tabs));
44 PIRTabsChoiceDialog::~PIRTabsChoiceDialog()
50 void PIRTabsChoiceDialog::on_tabsChoiceListWidget_itemClicked(
51 QListWidgetItem *item)
53 PIRTabsWidgetItem *twi = dynamic_cast<PIRTabsWidgetItem *> (item);
55 mainWindow->setupTabs(twi->getTabBarName());
57 // Exit from the dialog: