misc tweaks

This commit is contained in:
DuckSoft 2020-06-24 00:24:25 +08:00 committed by Qv2ray-dev
parent 5212bf968a
commit bca1eaedd0
3 changed files with 18 additions and 18 deletions

View File

@ -36,10 +36,10 @@ namespace Qv2ray
hTray = new QSystemTrayIcon(); hTray = new QSystemTrayIcon();
} }
void Qv2rayApplication::QuitApplication(int retcode) void Qv2rayApplication::QuitApplication(int retCode)
{ {
isExiting = true; isExiting = true;
QCoreApplication::exit(retcode); QCoreApplication::exit(retCode);
} }
Qv2rayApplication::Qv2raySetupStatus Qv2rayApplication::SetupQv2ray() Qv2rayApplication::Qv2raySetupStatus Qv2rayApplication::SetupQv2ray()
@ -60,7 +60,7 @@ namespace Qv2ray
if (isSecondary()) if (isSecondary())
{ {
sendMessage(JsonToString(Qv2rayProcessArgument.toJson(), QJsonDocument::Compact).toUtf8()); sendMessage(JsonToString(Qv2rayProcessArgument.toJson(), QJsonDocument::Compact).toUtf8());
return SINGLEAPPLICATION; return SINGLE_APPLICATION;
} }
#endif #endif
@ -182,9 +182,9 @@ namespace Qv2ray
bool Qv2rayApplication::FindAndCreateInitialConfiguration() bool Qv2rayApplication::FindAndCreateInitialConfiguration()
{ {
if (initilized) if (initialized)
{ {
LOG(MODULE_INIT, "Qv2ray has already been initilized!") LOG(MODULE_INIT, "Qv2ray has already been initialized!")
return false; return false;
} }
LOG(MODULE_INIT, "Application exec path: " + applicationDirPath()) LOG(MODULE_INIT, "Application exec path: " + applicationDirPath())
@ -373,7 +373,7 @@ namespace Qv2ray
return true; return true;
} }
void Qv2rayApplication::InitilizeGlobalVariables() void Qv2rayApplication::InitializeGlobalVariables()
{ {
StyleManager = new QvStyleManager(); StyleManager = new QvStyleManager();
PluginHost = new QvPluginHost(); PluginHost = new QvPluginHost();
@ -382,7 +382,7 @@ namespace Qv2ray
StyleManager->ApplyStyle(GlobalConfig.uiConfig.theme); StyleManager->ApplyStyle(GlobalConfig.uiConfig.theme);
} }
bool Qv2rayApplication::PreInitilize(int argc, char *argv[]) bool Qv2rayApplication::PreInitialize(int argc, char **argv)
{ {
QString errorMessage; QString errorMessage;

View File

@ -16,7 +16,7 @@ namespace Qv2ray
{ {
QV2RAY_NORMAL = 0, QV2RAY_NORMAL = 0,
QV2RAY_SECONDARY_INSTANCE = 0, QV2RAY_SECONDARY_INSTANCE = 0,
QV2RAY_PREINITIALIZE_FAIL = -1, QV2RAY_PRE_INITIALIZE_FAIL = -1,
QV2RAY_EARLY_SETUP_FAIL = -2, QV2RAY_EARLY_SETUP_FAIL = -2,
QV2RAY_CONFIG_PATH_FAIL = -3, QV2RAY_CONFIG_PATH_FAIL = -3,
QV2RAY_CONFIG_FILE_FAIL = -4, QV2RAY_CONFIG_FILE_FAIL = -4,
@ -63,17 +63,17 @@ namespace Qv2ray
enum Qv2raySetupStatus enum Qv2raySetupStatus
{ {
NORMAL, NORMAL,
SINGLEAPPLICATION, SINGLE_APPLICATION,
FAILED FAILED
}; };
// //
void QuitApplication(int retcode = 0); void QuitApplication(int retCode = 0);
static bool PreInitilize(int argc, char *argv[]); static bool PreInitialize(int argc, char **argv);
explicit Qv2rayApplication(int &argc, char *argv[]); explicit Qv2rayApplication(int &argc, char *argv[]);
Qv2raySetupStatus SetupQv2ray(); Qv2raySetupStatus SetupQv2ray();
bool FindAndCreateInitialConfiguration(); bool FindAndCreateInitialConfiguration();
bool LoadConfiguration(); bool LoadConfiguration();
void InitilizeGlobalVariables(); void InitializeGlobalVariables();
Qv2rayExitCode RunQv2ray(); Qv2rayExitCode RunQv2ray();
public: public:
@ -98,11 +98,11 @@ namespace Qv2ray
QSystemTrayIcon *hTray; QSystemTrayIcon *hTray;
MainWindow *mainWindow; MainWindow *mainWindow;
static commandline_status ParseCommandLine(QString *errorMessage, const QStringList &args); static commandline_status ParseCommandLine(QString *errorMessage, const QStringList &args);
bool initilized = false; bool initialized = false;
}; };
} // namespace Qv2ray } // namespace Qv2ray
using namespace Qv2ray; using namespace Qv2ray;
#define qvApp (static_cast<Qv2ray::Qv2rayApplication *>(QCoreApplication::instance())) #define qvApp (dynamic_cast<Qv2ray::Qv2rayApplication *>(QCoreApplication::instance()))
#define qvAppTrayIcon (*qvApp->GetTrayIcon()) #define qvAppTrayIcon (*qvApp->GetTrayIcon())

View File

@ -23,7 +23,7 @@ Qv2rayExitCode RunQv2rayApplicationScoped(int argc, char *argv[])
switch (setupStatus) switch (setupStatus)
{ {
case Qv2rayApplication::NORMAL: break; case Qv2rayApplication::NORMAL: break;
case Qv2rayApplication::SINGLEAPPLICATION: return QV2RAY_SECONDARY_INSTANCE; case Qv2rayApplication::SINGLE_APPLICATION: return QV2RAY_SECONDARY_INSTANCE;
case Qv2rayApplication::FAILED: return QV2RAY_EARLY_SETUP_FAIL; case Qv2rayApplication::FAILED: return QV2RAY_EARLY_SETUP_FAIL;
} }
@ -69,7 +69,7 @@ Qv2rayExitCode RunQv2rayApplicationScoped(int argc, char *argv[])
return QV2RAY_SSL_FAIL; return QV2RAY_SSL_FAIL;
} }
app.InitilizeGlobalVariables(); app.InitializeGlobalVariables();
#ifndef Q_OS_WIN #ifndef Q_OS_WIN
signal(SIGUSR1, [](int) { ConnectionManager->RestartConnection(); }); signal(SIGUSR1, [](int) { ConnectionManager->RestartConnection(); });
@ -101,8 +101,8 @@ int main(int argc, char *argv[])
#endif #endif
// //
// parse the command line before starting as a Qt application // parse the command line before starting as a Qt application
if (!Qv2rayApplication::PreInitilize(argc, argv)) if (!Qv2rayApplication::PreInitialize(argc, argv))
return QV2RAY_PREINITIALIZE_FAIL; return QV2RAY_PRE_INITIALIZE_FAIL;
const auto rcode = RunQv2rayApplicationScoped(argc, argv); const auto rcode = RunQv2rayApplicationScoped(argc, argv);
if (rcode == QV2RAY_NEW_VERSION) if (rcode == QV2RAY_NEW_VERSION)
{ {