glodata: add global struct data.

This commit is contained in:
2025-06-20 16:00:18 +08:00
parent 0afd04dc19
commit a019a5ea78
9 changed files with 107 additions and 22 deletions

View File

@@ -2,8 +2,30 @@
#define UTIL_H
#include <InfoDirFile.h>
#include <QMutex>
#include <QObject>
class GlobalData
{
public:
static GlobalData* Ins();
~GlobalData() = default;
public:
void SetLocalRoot(const QString& root);
void SetRemoteRoot(const QString& root);
QString GetLocalRoot() const;
QString GetRemoteRoot() const;
private:
GlobalData() = default;
public:
QMutex mutex_;
QString LocalRoot_;
QString RemoteRoot_;
};
class Util : public QObject
{
Q_OBJECT