83 lines
2.0 KiB
Plaintext
83 lines
2.0 KiB
Plaintext
|
#include "win02.h"
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
T_win02::T_win02(hwinf *HWaccess, QWidget *parent) : QWidget(parent)
|
||
|
{
|
||
|
//setStyleSheet("background-color: yellow"); // geht aber schaut bescheiden aus
|
||
|
this->HWaccess=HWaccess;
|
||
|
|
||
|
// headline
|
||
|
QGridLayout *GeneralLayout = new QGridLayout();
|
||
|
QLabel *fileName1 = new QLabel(tr("win02"));
|
||
|
//GeneralLayout->addWidget(fileName1, 0, 0, 2, 0, Qt::AlignLeft); // Left Right HCenter Justify
|
||
|
// Top Bottm VCenter Baseline
|
||
|
GeneralLayout->addWidget(fileName1, 0, 0);
|
||
|
|
||
|
|
||
|
|
||
|
setLayout(GeneralLayout);
|
||
|
// HWaccess = new hwinf();
|
||
|
//HWaccess->dc_getTemperaturStr(); // just to see if access is allowed
|
||
|
myNextStep=0;
|
||
|
}
|
||
|
|
||
|
|
||
|
void T_win02::Nav_back(void)
|
||
|
{
|
||
|
myNextStep=1;
|
||
|
}
|
||
|
void T_win02::Nav_home(void)
|
||
|
{
|
||
|
|
||
|
}
|
||
|
void T_win02::Nav_next(void)
|
||
|
{
|
||
|
|
||
|
}
|
||
|
|
||
|
bool T_win02::work_ini(uint16_t *nextScreen, uint8_t *useNavi)
|
||
|
{
|
||
|
// one state of the vending/operating FSM
|
||
|
// called ONE time after selecting this state (initialization)
|
||
|
*nextScreen=0; // needed 0=no change
|
||
|
*useNavi=0; // bit1,2,3: use buttons next, home, back
|
||
|
myNextStep=0;
|
||
|
*useNavi=SWITCH_BACK_ON | SWITCH_HOME_OFF | SWITCH_NEXT_OFF;
|
||
|
return false;
|
||
|
}
|
||
|
|
||
|
bool T_win02::working(uint16_t *nextScreen, uint8_t *useNavi)
|
||
|
{
|
||
|
// one state of the vending/operating FSM
|
||
|
// called cyclic until this state changes intentionally to another state
|
||
|
// display informations for human operator, react on operators inputs or wait for payment media
|
||
|
|
||
|
// this->updateGui();
|
||
|
*nextScreen=0; // 0=no change
|
||
|
*useNavi=0; // bit1,2,3: use buttons next, home, back
|
||
|
|
||
|
if (myNextStep)
|
||
|
{
|
||
|
//qDebug()<<"fenster1 working: "<< myNextStep;
|
||
|
*nextScreen=WCS_SERVICE_MAIN;
|
||
|
myNextStep=0;
|
||
|
}
|
||
|
|
||
|
return true;
|
||
|
}
|
||
|
|
||
|
|
||
|
T_win02::~T_win02()
|
||
|
{
|
||
|
this->close();
|
||
|
}
|
||
|
|
||
|
void T_win02::updateGui(void)
|
||
|
{
|
||
|
|
||
|
|
||
|
}
|
||
|
|