Adding Macros!
[pierogi] / forms / piruserform.cpp
1 #include "piruserform.h"
2 #include "ui_piruserform.h"
3
4 #include "mainwindow.h"
5
6 /*
7 PIRUserForm::PIRUserForm(QWidget *parent) :
8   QWidget(parent),
9   ui(new Ui::PIRUserForm)
10 {
11   ui->setupUi(this);
12 }
13 */
14
15
16 PIRUserForm::PIRUserForm(
17   MainWindow *mw)
18   : QWidget(0),
19     ui(new Ui::PIRUserForm),
20     mainWindow(mw)
21 {
22   ui->setupUi(this);
23 }
24
25
26 PIRUserForm::~PIRUserForm()
27 {
28   delete ui;
29 }
30
31
32 void PIRUserForm::setupButtons()
33 {
34
35   if (mainWindow->hasMacroButton(1))
36   {
37     ui->userDef1Button->setEnabled(true);
38     ui->userDef1Button->setText(mainWindow->getMacroButtonText(1));
39   }
40   else
41   {
42     ui->userDef1Button->setEnabled(false);
43     ui->userDef1Button->setText("User Defined 1");
44   }
45
46   if (mainWindow->hasMacroButton(2))
47   {
48     ui->userDef2Button->setEnabled(true);
49     ui->userDef2Button->setText(mainWindow->getMacroButtonText(2));
50   }
51   else
52   {
53     ui->userDef2Button->setEnabled(false);
54     ui->userDef2Button->setText("User Defined 2");
55   }
56
57   if (mainWindow->hasMacroButton(3))
58   {
59     ui->userDef3Button->setEnabled(true);
60     ui->userDef3Button->setText(mainWindow->getMacroButtonText(3));
61   }
62   else
63   {
64     ui->userDef3Button->setEnabled(false);
65     ui->userDef3Button->setText("User Defined 3");
66   }
67
68   if (mainWindow->hasMacroButton(4))
69   {
70     ui->userDef4Button->setEnabled(true);
71     ui->userDef4Button->setText(mainWindow->getMacroButtonText(4));
72   }
73   else
74   {
75     ui->userDef4Button->setEnabled(false);
76     ui->userDef4Button->setText("User Defined 4");
77   }
78
79   if (mainWindow->hasMacroButton(5))
80   {
81     ui->userDef5Button->setEnabled(true);
82     ui->userDef5Button->setText(mainWindow->getMacroButtonText(5));
83   }
84   else
85   {
86     ui->userDef5Button->setEnabled(false);
87     ui->userDef5Button->setText("User Defined 5");
88   }
89
90   if (mainWindow->hasMacroButton(6))
91   {
92     ui->userDef6Button->setEnabled(true);
93     ui->userDef6Button->setText(mainWindow->getMacroButtonText(6));
94   }
95   else
96   {
97     ui->userDef6Button->setEnabled(false);
98     ui->userDef6Button->setText("User Defined 6");
99   }
100
101 }
102
103
104 void PIRUserForm::on_userDef1Button_clicked()
105 {
106   mainWindow->executeMacroButton(1);
107 }
108
109 void PIRUserForm::on_userDef2Button_clicked()
110 {
111   mainWindow->executeMacroButton(2);
112 }
113
114 void PIRUserForm::on_userDef3Button_clicked()
115 {
116   mainWindow->executeMacroButton(3);
117 }
118
119 void PIRUserForm::on_userDef4Button_clicked()
120 {
121   mainWindow->executeMacroButton(4);
122 }
123
124 void PIRUserForm::on_userDef5Button_clicked()
125 {
126   mainWindow->executeMacroButton(5);
127 }
128
129 void PIRUserForm::on_userDef6Button_clicked()
130 {
131   mainWindow->executeMacroButton(6);
132 }