mirror of
https://github.com/Qv2ray/Qv2ray.git
synced 2025-05-20 02:40:20 +08:00
27 lines
739 B
C++
27 lines
739 B
C++
#pragma once
|
|
|
|
#include "base/models/QvRuntimeConfig.hpp"
|
|
#include "base/models/QvStartupConfig.hpp"
|
|
#include "base/models/QvConfigModel.hpp"
|
|
|
|
#include <QTranslator>
|
|
|
|
// Instantiation for Qv2ray global objects.
|
|
#ifdef QT_DEBUG
|
|
const bool isDebugBuild = true;
|
|
#else
|
|
const bool isDebugBuild = false;
|
|
#endif
|
|
|
|
namespace Qv2ray
|
|
{
|
|
// Qv2ray runtime config
|
|
inline bool isExiting = false;
|
|
inline QString Qv2rayConfigPath = "/";
|
|
inline base::Qv2rayRuntimeConfig RuntimeConfig = base::Qv2rayRuntimeConfig();
|
|
inline base::config::Qv2rayConfig GlobalConfig = base::config::Qv2rayConfig();
|
|
inline base::QvStartupOptions StartupOption = base::QvStartupOptions();
|
|
//
|
|
inline std::unique_ptr<QTranslator> Qv2rayTranslator;
|
|
}
|