InteractiveConf.h 770 B

123456789101112131415161718192021222324252627282930313233
  1. #ifndef INTERACTIVECONF_H
  2. #define INTERACTIVECONF_H
  3. #include <QObject>
  4. #include <QString>
  5. #include <QList>
  6. #include <QCoreApplication>
  7. #include <QDomDocument>
  8. #include <QTextStream>
  9. #include <QFile>
  10. #include "template_singleton.h"
  11. #define INTERACTIVE_CONF_FILE qApp->applicationDirPath() + QString("/materialsRfid.conf")
  12. class InteractiveConf : public QObject
  13. {
  14. SINGLETON_DEFINE(InteractiveConf)
  15. Q_OBJECT
  16. public:
  17. explicit InteractiveConf(QObject *parent = nullptr);
  18. // 暂时先读写文件,后续整体配置优化
  19. static void confSaveElseMaterials(QStringList &elseMaterials);
  20. static QStringList confReadElseMaterials(void);
  21. private:
  22. // QStringList m_elseMaterial; // 其他柜子的物资
  23. signals:
  24. };
  25. #endif // INTERACTIVECONF_H