Add files from 13.November 2023.
This commit is contained in:
82
win02cpp
Executable file
82
win02cpp
Executable file
@@ -0,0 +1,82 @@
|
||||
#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)
|
||||
{
|
||||
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user