X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=forms%2Fpiruserform.cpp;fp=forms%2Fpiruserform.cpp;h=ae7b1b4891e290499e2abad68ead6d0d46909514;hb=afbbd0cd07a3f63c95969633bae56fcdd58c71b8;hp=0000000000000000000000000000000000000000;hpb=6331b1b21bde2a80e6a0895d9cce865c8b558bc5;p=pierogi diff --git a/forms/piruserform.cpp b/forms/piruserform.cpp new file mode 100644 index 0000000..ae7b1b4 --- /dev/null +++ b/forms/piruserform.cpp @@ -0,0 +1,132 @@ +#include "piruserform.h" +#include "ui_piruserform.h" + +#include "mainwindow.h" + +/* +PIRUserForm::PIRUserForm(QWidget *parent) : + QWidget(parent), + ui(new Ui::PIRUserForm) +{ + ui->setupUi(this); +} +*/ + + +PIRUserForm::PIRUserForm( + MainWindow *mw) + : QWidget(0), + ui(new Ui::PIRUserForm), + mainWindow(mw) +{ + ui->setupUi(this); +} + + +PIRUserForm::~PIRUserForm() +{ + delete ui; +} + + +void PIRUserForm::setupButtons() +{ + + if (mainWindow->hasMacroButton(1)) + { + ui->userDef1Button->setEnabled(true); + ui->userDef1Button->setText(mainWindow->getMacroButtonText(1)); + } + else + { + ui->userDef1Button->setEnabled(false); + ui->userDef1Button->setText("User Defined 1"); + } + + if (mainWindow->hasMacroButton(2)) + { + ui->userDef2Button->setEnabled(true); + ui->userDef2Button->setText(mainWindow->getMacroButtonText(2)); + } + else + { + ui->userDef2Button->setEnabled(false); + ui->userDef2Button->setText("User Defined 2"); + } + + if (mainWindow->hasMacroButton(3)) + { + ui->userDef3Button->setEnabled(true); + ui->userDef3Button->setText(mainWindow->getMacroButtonText(3)); + } + else + { + ui->userDef3Button->setEnabled(false); + ui->userDef3Button->setText("User Defined 3"); + } + + if (mainWindow->hasMacroButton(4)) + { + ui->userDef4Button->setEnabled(true); + ui->userDef4Button->setText(mainWindow->getMacroButtonText(4)); + } + else + { + ui->userDef4Button->setEnabled(false); + ui->userDef4Button->setText("User Defined 4"); + } + + if (mainWindow->hasMacroButton(5)) + { + ui->userDef5Button->setEnabled(true); + ui->userDef5Button->setText(mainWindow->getMacroButtonText(5)); + } + else + { + ui->userDef5Button->setEnabled(false); + ui->userDef5Button->setText("User Defined 5"); + } + + if (mainWindow->hasMacroButton(6)) + { + ui->userDef6Button->setEnabled(true); + ui->userDef6Button->setText(mainWindow->getMacroButtonText(6)); + } + else + { + ui->userDef6Button->setEnabled(false); + ui->userDef6Button->setText("User Defined 6"); + } + +} + + +void PIRUserForm::on_userDef1Button_clicked() +{ + mainWindow->executeMacroButton(1); +} + +void PIRUserForm::on_userDef2Button_clicked() +{ + mainWindow->executeMacroButton(2); +} + +void PIRUserForm::on_userDef3Button_clicked() +{ + mainWindow->executeMacroButton(3); +} + +void PIRUserForm::on_userDef4Button_clicked() +{ + mainWindow->executeMacroButton(4); +} + +void PIRUserForm::on_userDef5Button_clicked() +{ + mainWindow->executeMacroButton(5); +} + +void PIRUserForm::on_userDef6Button_clicked() +{ + mainWindow->executeMacroButton(6); +}