//
// Created by Mr.V on 2024/2/19.
//

#ifndef TRAIN_RFID_INIUTIL_H
#define TRAIN_RFID_INIUTIL_H


#include <QObject>

/**
 * @brief IniUtils
 * 不支持中文
 */
namespace IniUtils {
    /**
     * @brief writeConfig 写单个数据
     * @param file
     * @param group
     * @param key
     * @param val
     * @return
     */
    int writeConfig(QString file, QString group,QString key, QString val);

    /**
     * @brief readConfig 读单个数据
     * @param file
     * @param group
     * @param key
     * @param val
     * @return
     */
    QString readConfig(QString file, QString group,QString key);
    /**
     * @brief writeArrayConfig 写数组数据
     * @param file
     * @param group
     * @param key
     * @param val
     * @return
     */
    int writeArrayConfig(QString file, QString group, QString key, QList<QString> val);

    /**
     * @brief readArrayConfig 读数组数据
     * @param file
     * @param group
     * @param key
     * @return
     */
    QList<QString> readArrayConfig(QString file, QString group, QString key);
}


#endif //TRAIN_RFID_INIUTIL_H
