mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-26 18:55:38 +08:00
refs #883, added new "directories"
* directories for in buildconfig/globalsetup * renamed to CBuildConfig::getSwiftShareDir
This commit is contained in:
committed by
Mathew Sutcliffe
parent
a0b5258346
commit
dd37945625
@@ -149,7 +149,7 @@ namespace BlackConfig
|
|||||||
return isBundled;
|
return isBundled;
|
||||||
}
|
}
|
||||||
|
|
||||||
QString getSwiftResourceDirImpl()
|
QString getSwiftShareDirImpl()
|
||||||
{
|
{
|
||||||
QDir dir(CBuildConfig::getApplicationDir());
|
QDir dir(CBuildConfig::getApplicationDir());
|
||||||
bool success = true;
|
bool success = true;
|
||||||
@@ -170,15 +170,15 @@ namespace BlackConfig
|
|||||||
return "";
|
return "";
|
||||||
}
|
}
|
||||||
|
|
||||||
const QString &CBuildConfig::getSwiftResourceDir()
|
const QString &CBuildConfig::getSwiftShareDir()
|
||||||
{
|
{
|
||||||
static const QString s(getSwiftResourceDirImpl());
|
static const QString s(getSwiftShareDirImpl());
|
||||||
return s;
|
return s;
|
||||||
}
|
}
|
||||||
|
|
||||||
const QString getBootstrapResourceFileImpl()
|
const QString getBootstrapResourceFileImpl()
|
||||||
{
|
{
|
||||||
const QString d(CBuildConfig::getSwiftResourceDir());
|
const QString d(CBuildConfig::getSwiftShareDir());
|
||||||
if (d.isEmpty()) { return ""; }
|
if (d.isEmpty()) { return ""; }
|
||||||
const QFile file(QDir::cleanPath(d + QDir::separator() + "shared/boostrap/boostrap.json"));
|
const QFile file(QDir::cleanPath(d + QDir::separator() + "shared/boostrap/boostrap.json"));
|
||||||
Q_ASSERT_X(file.exists(), Q_FUNC_INFO, "missing dir");
|
Q_ASSERT_X(file.exists(), Q_FUNC_INFO, "missing dir");
|
||||||
@@ -193,7 +193,7 @@ namespace BlackConfig
|
|||||||
|
|
||||||
QString getSwiftStaticDbFilesDirImpl()
|
QString getSwiftStaticDbFilesDirImpl()
|
||||||
{
|
{
|
||||||
const QString d(CBuildConfig::getSwiftResourceDir());
|
const QString d(CBuildConfig::getSwiftShareDir());
|
||||||
if (d.isEmpty()) { return ""; }
|
if (d.isEmpty()) { return ""; }
|
||||||
const QDir dir(QDir::cleanPath(d + QDir::separator() + "shared/dbdata"));
|
const QDir dir(QDir::cleanPath(d + QDir::separator() + "shared/dbdata"));
|
||||||
Q_ASSERT_X(dir.exists(), Q_FUNC_INFO, "missing dir");
|
Q_ASSERT_X(dir.exists(), Q_FUNC_INFO, "missing dir");
|
||||||
@@ -208,7 +208,7 @@ namespace BlackConfig
|
|||||||
|
|
||||||
QString getSoundFilesDirImpl()
|
QString getSoundFilesDirImpl()
|
||||||
{
|
{
|
||||||
const QString d(CBuildConfig::getSwiftResourceDir());
|
const QString d(CBuildConfig::getSwiftShareDir());
|
||||||
if (d.isEmpty()) { return ""; }
|
if (d.isEmpty()) { return ""; }
|
||||||
const QDir dir(QDir::cleanPath(d + QDir::separator() + "sounds"));
|
const QDir dir(QDir::cleanPath(d + QDir::separator() + "sounds"));
|
||||||
Q_ASSERT_X(dir.exists(), Q_FUNC_INFO, "missing dir");
|
Q_ASSERT_X(dir.exists(), Q_FUNC_INFO, "missing dir");
|
||||||
@@ -223,7 +223,7 @@ namespace BlackConfig
|
|||||||
|
|
||||||
QString getStylesheetsDirImpl()
|
QString getStylesheetsDirImpl()
|
||||||
{
|
{
|
||||||
const QString d(CBuildConfig::getSwiftResourceDir());
|
const QString d(CBuildConfig::getSwiftShareDir());
|
||||||
if (d.isEmpty()) { return ""; }
|
if (d.isEmpty()) { return ""; }
|
||||||
const QDir dir(QDir::cleanPath(d + QDir::separator() + "qss"));
|
const QDir dir(QDir::cleanPath(d + QDir::separator() + "qss"));
|
||||||
Q_ASSERT_X(dir.exists(), Q_FUNC_INFO, "missing dir");
|
Q_ASSERT_X(dir.exists(), Q_FUNC_INFO, "missing dir");
|
||||||
@@ -238,7 +238,7 @@ namespace BlackConfig
|
|||||||
|
|
||||||
QString getImagesDirImpl()
|
QString getImagesDirImpl()
|
||||||
{
|
{
|
||||||
const QString d(CBuildConfig::getSwiftResourceDir());
|
const QString d(CBuildConfig::getSwiftShareDir());
|
||||||
const QDir dir(QDir::cleanPath(d + QDir::separator() + "images"));
|
const QDir dir(QDir::cleanPath(d + QDir::separator() + "images"));
|
||||||
Q_ASSERT_X(dir.exists(), Q_FUNC_INFO, "missing dir");
|
Q_ASSERT_X(dir.exists(), Q_FUNC_INFO, "missing dir");
|
||||||
return dir.absolutePath();
|
return dir.absolutePath();
|
||||||
@@ -252,7 +252,7 @@ namespace BlackConfig
|
|||||||
|
|
||||||
QString getHtmlDirImpl()
|
QString getHtmlDirImpl()
|
||||||
{
|
{
|
||||||
const QString d(CBuildConfig::getSwiftResourceDir());
|
const QString d(CBuildConfig::getSwiftShareDir());
|
||||||
const QDir dir(QDir::cleanPath(d + QDir::separator() + "html"));
|
const QDir dir(QDir::cleanPath(d + QDir::separator() + "html"));
|
||||||
Q_ASSERT_X(dir.exists(), Q_FUNC_INFO, "missing dir");
|
Q_ASSERT_X(dir.exists(), Q_FUNC_INFO, "missing dir");
|
||||||
return dir.absolutePath();
|
return dir.absolutePath();
|
||||||
@@ -264,9 +264,29 @@ namespace BlackConfig
|
|||||||
return s;
|
return s;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
QString getLegalDirImpl()
|
||||||
|
{
|
||||||
|
const QString d(CBuildConfig::getSwiftShareDir());
|
||||||
|
const QDir dir(QDir::cleanPath(d + QDir::separator() + "legal"));
|
||||||
|
Q_ASSERT_X(dir.exists(), Q_FUNC_INFO, "missing dir");
|
||||||
|
return dir.absolutePath();
|
||||||
|
}
|
||||||
|
|
||||||
|
const QString &CBuildConfig::getLegalDir()
|
||||||
|
{
|
||||||
|
static const QString s(getLegalDirImpl());
|
||||||
|
return s;
|
||||||
|
}
|
||||||
|
|
||||||
|
const QString &CBuildConfig::getAboutFileLocation()
|
||||||
|
{
|
||||||
|
static const QString about = QDir::cleanPath(CBuildConfig::getLegalDir() + QDir::separator() + "about.html");
|
||||||
|
return about;
|
||||||
|
}
|
||||||
|
|
||||||
QString getTestFilesDirImpl()
|
QString getTestFilesDirImpl()
|
||||||
{
|
{
|
||||||
const QString d(CBuildConfig::getSwiftResourceDir());
|
const QString d(CBuildConfig::getSwiftShareDir());
|
||||||
if (d.isEmpty()) { return ""; }
|
if (d.isEmpty()) { return ""; }
|
||||||
const QDir dir(QDir::cleanPath(d + QDir::separator() + "test"));
|
const QDir dir(QDir::cleanPath(d + QDir::separator() + "test"));
|
||||||
Q_ASSERT_X(dir.exists(), Q_FUNC_INFO, "missing dir");
|
Q_ASSERT_X(dir.exists(), Q_FUNC_INFO, "missing dir");
|
||||||
@@ -370,7 +390,7 @@ namespace BlackConfig
|
|||||||
|
|
||||||
QList<int> CVersion::getVersionParts(const QString &versionString)
|
QList<int> CVersion::getVersionParts(const QString &versionString)
|
||||||
{
|
{
|
||||||
QStringList parts = versionString.split('.');
|
const QStringList parts = versionString.split('.');
|
||||||
QList<int> partsInt;
|
QList<int> partsInt;
|
||||||
for (const QString &p : parts)
|
for (const QString &p : parts)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -91,7 +91,8 @@ namespace BlackConfig
|
|||||||
static const QString &getApplicationDir();
|
static const QString &getApplicationDir();
|
||||||
|
|
||||||
//! Where resource files (static DB files, ...) etc are located
|
//! Where resource files (static DB files, ...) etc are located
|
||||||
static const QString &getSwiftResourceDir();
|
//! \remark share not shared (do no mix)
|
||||||
|
static const QString &getSwiftShareDir();
|
||||||
|
|
||||||
//! Bootstrap resource directory
|
//! Bootstrap resource directory
|
||||||
static const QString &getBootstrapResourceFile();
|
static const QString &getBootstrapResourceFile();
|
||||||
@@ -111,6 +112,12 @@ namespace BlackConfig
|
|||||||
//! Where HTML files are located
|
//! Where HTML files are located
|
||||||
static const QString &getHtmlDir();
|
static const QString &getHtmlDir();
|
||||||
|
|
||||||
|
//! Where Legal files are located
|
||||||
|
static const QString &getLegalDir();
|
||||||
|
|
||||||
|
//! The about document file location
|
||||||
|
static const QString &getAboutFileLocation();
|
||||||
|
|
||||||
//! Where test files are located
|
//! Where test files are located
|
||||||
static const QString &getTestFilesDir();
|
static const QString &getTestFilesDir();
|
||||||
|
|
||||||
|
|||||||
@@ -67,6 +67,11 @@ namespace BlackCore
|
|||||||
return getDbRootDirectoryUrl().withAppendedPath("/page/index.php");
|
return getDbRootDirectoryUrl().withAppendedPath("/page/index.php");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
CUrl CGlobalSetup::getLegalDirectoryUrl() const
|
||||||
|
{
|
||||||
|
return getDbRootDirectoryUrl().withAppendedPath("/legal/");
|
||||||
|
}
|
||||||
|
|
||||||
CUrl CGlobalSetup::getDbLoginServiceUrl() const
|
CUrl CGlobalSetup::getDbLoginServiceUrl() const
|
||||||
{
|
{
|
||||||
return getDbRootDirectoryUrl().
|
return getDbRootDirectoryUrl().
|
||||||
|
|||||||
@@ -92,6 +92,9 @@ namespace BlackCore
|
|||||||
//! Help page URL
|
//! Help page URL
|
||||||
BlackMisc::Network::CUrl getHelpPageUrl() const;
|
BlackMisc::Network::CUrl getHelpPageUrl() const;
|
||||||
|
|
||||||
|
//! Legal directory URL
|
||||||
|
BlackMisc::Network::CUrl getLegalDirectoryUrl() const;
|
||||||
|
|
||||||
//! Login service
|
//! Login service
|
||||||
BlackMisc::Network::CUrl getDbLoginServiceUrl() const;
|
BlackMisc::Network::CUrl getDbLoginServiceUrl() const;
|
||||||
|
|
||||||
|
|||||||
@@ -56,7 +56,7 @@ void CSwiftData::initDynamicMenus()
|
|||||||
Q_ASSERT_X(ui->comp_MainInfoArea, Q_FUNC_INFO, "missing main area");
|
Q_ASSERT_X(ui->comp_MainInfoArea, Q_FUNC_INFO, "missing main area");
|
||||||
ui->menu_InfoAreas->addActions(ui->comp_MainInfoArea->getInfoAreaSelectActions(ui->menu_InfoAreas));
|
ui->menu_InfoAreas->addActions(ui->comp_MainInfoArea->getInfoAreaSelectActions(ui->menu_InfoAreas));
|
||||||
|
|
||||||
QString resourceDir(CBuildConfig::getSwiftResourceDir());
|
QString resourceDir(CBuildConfig::getSwiftShareDir());
|
||||||
if (!resourceDir.isEmpty() && QDir(resourceDir).exists())
|
if (!resourceDir.isEmpty() && QDir(resourceDir).exists())
|
||||||
{
|
{
|
||||||
Q_ASSERT_X(ui->comp_MainInfoArea, Q_FUNC_INFO, "Missing main info area");
|
Q_ASSERT_X(ui->comp_MainInfoArea, Q_FUNC_INFO, "Missing main info area");
|
||||||
|
|||||||
Reference in New Issue
Block a user