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

@@ -127,4 +127,32 @@ QString DirFileHelper::GetErr() const
DirFileHelper::DirFileHelper(QObject* parent) : QObject(parent)
{
}
GlobalData* GlobalData::Ins()
{
static GlobalData instance;
return &instance;
}
void GlobalData::SetLocalRoot(const QString& root)
{
QMutexLocker locker(&mutex_);
LocalRoot_ = root;
}
void GlobalData::SetRemoteRoot(const QString& root)
{
QMutexLocker locker(&mutex_);
RemoteRoot_ = root;
}
QString GlobalData::GetLocalRoot() const
{
return LocalRoot_;
}
QString GlobalData::GetRemoteRoot() const
{
return RemoteRoot_;
}