2026-03-23 11:06:17 +08:00
|
|
|
#ifndef DATA_TRANSMISSION_H
|
|
|
|
|
#define DATA_TRANSMISSION_H
|
|
|
|
|
/*********数据传输********/
|
|
|
|
|
#include <QString>
|
|
|
|
|
#include <QStringList>
|
|
|
|
|
|
|
|
|
|
/*******************传递的数据************************/
|
|
|
|
|
struct HttpRecommandInfo{ //推荐数据服务
|
|
|
|
|
QString sInput; //输入的前缀
|
|
|
|
|
int nOffset = 0; //正确位置计数
|
|
|
|
|
QStringList lstRecommand; //推荐列表
|
2026-04-15 17:54:09 +08:00
|
|
|
|
|
|
|
|
QStringList generateCompleteNames() const
|
|
|
|
|
{
|
|
|
|
|
QStringList result;
|
|
|
|
|
for (const QString& str : lstRecommand) {
|
|
|
|
|
QString sCompleteName = sInput + str;
|
|
|
|
|
if (!result.contains(sCompleteName)) {
|
|
|
|
|
result.append(sCompleteName);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return result;
|
|
|
|
|
}
|
2026-03-23 11:06:17 +08:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
#endif
|