gui: add basic gui code.

This commit is contained in:
2025-06-15 14:31:54 +08:00
parent 72df3216a5
commit 7d123b2c06
40 changed files with 1483 additions and 12 deletions

28
Struct/InfoMsg.h Normal file
View File

@@ -0,0 +1,28 @@
#ifndef INFO_MSG_H
#define INFO_MSG_H
#include <QBuffer>
#include <QDataStream>
#include <QIODevice>
#include <QString>
#include <QVector>
struct InfoMsg {
qint32 mark{};
QString msg;
void serialize(QDataStream& data) const
{
data << mark << msg;
}
void deserialize(QDataStream& data)
{
data >> mark >> msg;
}
};
QDataStream& operator<<(QDataStream& data, const InfoMsg& info);
QDataStream& operator>>(QDataStream& data, InfoMsg& info);
#endif // INFO_MSG_H