Refactored transaction processing to include pending status updates and added logic to handle "Ожидающие обработки" transactions. Updated relevant scripts, XML resources, and database handling for improved transaction tracking and status accuracy.
36 lines
575 B
C++
36 lines
575 B
C++
#pragma once
|
|
|
|
#include <QObject>
|
|
#include <QPair>
|
|
|
|
#include "ScreenXmlParser.h"
|
|
|
|
class HomeScreenScript final : public QObject {
|
|
Q_OBJECT
|
|
|
|
public:
|
|
explicit HomeScreenScript(QObject *parent = nullptr);
|
|
|
|
~HomeScreenScript() override;
|
|
|
|
public slots:
|
|
void start();
|
|
|
|
void stop();
|
|
|
|
signals:
|
|
void finished();
|
|
|
|
private:
|
|
bool m_running = true;
|
|
ScreenXmlParser xmlScreenParser;
|
|
|
|
bool goToHomeScreen(
|
|
const QString &deviceId,
|
|
const QString &packageName,
|
|
const QString &pinCode,
|
|
int width,
|
|
int height
|
|
);
|
|
};
|