1 #include "piruserform.h"
2 #include "ui_piruserform.h"
4 #include "mainwindow.h"
7 PIRUserForm::PIRUserForm(QWidget *parent) :
9 ui(new Ui::PIRUserForm)
16 PIRUserForm::PIRUserForm(
19 ui(new Ui::PIRUserForm),
26 PIRUserForm::~PIRUserForm()
32 void PIRUserForm::setupButtons()
35 if (mainWindow->hasMacroButton(1))
37 ui->userDef1Button->setEnabled(true);
38 ui->userDef1Button->setText(mainWindow->getMacroButtonText(1));
42 ui->userDef1Button->setEnabled(false);
43 ui->userDef1Button->setText("User Defined 1");
46 if (mainWindow->hasMacroButton(2))
48 ui->userDef2Button->setEnabled(true);
49 ui->userDef2Button->setText(mainWindow->getMacroButtonText(2));
53 ui->userDef2Button->setEnabled(false);
54 ui->userDef2Button->setText("User Defined 2");
57 if (mainWindow->hasMacroButton(3))
59 ui->userDef3Button->setEnabled(true);
60 ui->userDef3Button->setText(mainWindow->getMacroButtonText(3));
64 ui->userDef3Button->setEnabled(false);
65 ui->userDef3Button->setText("User Defined 3");
68 if (mainWindow->hasMacroButton(4))
70 ui->userDef4Button->setEnabled(true);
71 ui->userDef4Button->setText(mainWindow->getMacroButtonText(4));
75 ui->userDef4Button->setEnabled(false);
76 ui->userDef4Button->setText("User Defined 4");
79 if (mainWindow->hasMacroButton(5))
81 ui->userDef5Button->setEnabled(true);
82 ui->userDef5Button->setText(mainWindow->getMacroButtonText(5));
86 ui->userDef5Button->setEnabled(false);
87 ui->userDef5Button->setText("User Defined 5");
90 if (mainWindow->hasMacroButton(6))
92 ui->userDef6Button->setEnabled(true);
93 ui->userDef6Button->setText(mainWindow->getMacroButtonText(6));
97 ui->userDef6Button->setEnabled(false);
98 ui->userDef6Button->setText("User Defined 6");
104 void PIRUserForm::on_userDef1Button_clicked()
106 mainWindow->executeMacroButton(1);
109 void PIRUserForm::on_userDef2Button_clicked()
111 mainWindow->executeMacroButton(2);
114 void PIRUserForm::on_userDef3Button_clicked()
116 mainWindow->executeMacroButton(3);
119 void PIRUserForm::on_userDef4Button_clicked()
121 mainWindow->executeMacroButton(4);
124 void PIRUserForm::on_userDef5Button_clicked()
126 mainWindow->executeMacroButton(5);
129 void PIRUserForm::on_userDef6Button_clicked()
131 mainWindow->executeMacroButton(6);