OneLevelXmlOpr/public_def.h

29 lines
785 B
C
Raw Permalink Normal View History

#ifndef PUBLIC_DEF_HEADER
#define PUBLIC_DEF_HEADER
#include <QWidget>
#include <string>
#include <vector>
class CUtil
{
public:
CUtil() = default;
~CUtil() = default;
2024-05-24 09:18:06 +08:00
public:
static void msg(QWidget* parent, const QString& content);
static bool affirm(QWidget* parent, const QString& titile,
const QString& content);
static QString select_file(QWidget* parent, const QString& info,
const QString& filter);
static void sort_by_repeat(std::vector<std::string>& vec);
2024-05-24 09:18:06 +08:00
public:
static std::string utf8_to_gbk(const std::string& utf8_str);
static std::vector<std::string> splitString(const std::string& input,
const std::string& delimiter);
};
#endif