#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) { }