Bug fixes, new panel
[pierogi] / pirpanelselectionform.cpp
1 #include "pirpanelselectionform.h"
2 #include "ui_pirpanelselectionform.h"
3
4 #include "mainwindow.h"
5
6 PIRPanelSelectionForm::PIRPanelSelectionForm(QWidget *parent) :
7   QWidget(parent),
8   ui(new Ui::PIRPanelSelectionForm)
9 {
10   ui->setupUi(this);
11
12   mainWindow = dynamic_cast<MainWindow *>(parent);
13
14   setAttribute(Qt::WA_Maemo5StackedWindow);
15   setWindowFlags(windowFlags() | Qt::Window);
16
17   // Start by setting up a few initial panels:
18   ui->mainCheckBox->setChecked(true);
19   ui->utilityCheckBox->setChecked(true);
20   ui->keypadCheckBox->setChecked(true);
21   ui->menuCheckBox->setChecked(true);
22   ui->mediaCheckBox->setChecked(true);
23   ui->favoritesCheckBox->setChecked(true);
24 }
25
26 PIRPanelSelectionForm::~PIRPanelSelectionForm()
27 {
28   delete ui;
29 }
30
31 void PIRPanelSelectionForm::on_mainCheckBox_stateChanged(int arg1)
32 {
33   mainWindow->managePanel(Main_Panel, arg1);
34 }
35
36 void PIRPanelSelectionForm::on_utilityCheckBox_stateChanged(int arg1)
37 {
38   mainWindow->managePanel(Utility_Panel, arg1);
39 }
40
41 void PIRPanelSelectionForm::on_keypadCheckBox_stateChanged(int arg1)
42 {
43   mainWindow->managePanel(Keypad_Panel, arg1);
44 }
45
46 void PIRPanelSelectionForm::on_menuCheckBox_stateChanged(int arg1)
47 {
48   mainWindow->managePanel(Menu_Panel, arg1);
49 }
50
51 void PIRPanelSelectionForm::on_mediaCheckBox_stateChanged(int arg1)
52 {
53   mainWindow->managePanel(Media_Panel, arg1);
54 }
55
56 void PIRPanelSelectionForm::on_media2CheckBox_stateChanged(int arg1)
57 {
58   mainWindow->managePanel(Media2_Panel, arg1);
59 }
60
61 void PIRPanelSelectionForm::on_recordCheckBox_stateChanged(int arg1)
62 {
63   mainWindow->managePanel(Record_Panel, arg1);
64 }
65
66 void PIRPanelSelectionForm::on_tvCheckBox_stateChanged(int arg1)
67 {
68   mainWindow->managePanel(TV_Panel, arg1);
69 }
70
71 void PIRPanelSelectionForm::on_inputCheckBox_stateChanged(int arg1)
72 {
73   mainWindow->managePanel(Input_Panel, arg1);
74 }
75
76 void PIRPanelSelectionForm::on_adjustCheckBox_stateChanged(int arg1)
77 {
78   mainWindow->managePanel(Adjust_Panel, arg1);
79 }
80
81 void PIRPanelSelectionForm::on_acCheckBox_stateChanged(int arg1)
82 {
83   mainWindow->managePanel(AC_Panel, arg1);
84 }
85
86 void PIRPanelSelectionForm::on_favoritesCheckBox_stateChanged(int arg1)
87 {
88   mainWindow->managePanel(Favorites_Panel, arg1);
89 }