refs #828, added HTML template

This commit is contained in:
Klaus Basan
2016-12-09 03:28:44 +01:00
parent d82c6bc44f
commit 8488909a44
4 changed files with 76 additions and 6 deletions

View File

@@ -10,7 +10,6 @@
//! \cond PRIVATE
#include "blackconfig/buildconfig.h"
#include <QCoreApplication>
#include <QDateTime>
#include <QDir>
@@ -196,7 +195,7 @@ namespace BlackConfig
{
const QString d(CBuildConfig::getSwiftResourceDir());
if (d.isEmpty()) { return ""; }
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");
return dir.absolutePath();
}
@@ -211,7 +210,7 @@ namespace BlackConfig
{
const QString d(CBuildConfig::getSwiftResourceDir());
if (d.isEmpty()) { return ""; }
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");
return dir.absolutePath();
}
@@ -226,7 +225,7 @@ namespace BlackConfig
{
const QString d(CBuildConfig::getSwiftResourceDir());
if (d.isEmpty()) { return ""; }
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");
return dir.absolutePath();
}
@@ -240,7 +239,7 @@ namespace BlackConfig
QString getImagesDirImpl()
{
const QString d(CBuildConfig::getSwiftResourceDir());
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");
return dir.absolutePath();
}
@@ -251,6 +250,26 @@ namespace BlackConfig
return s;
}
QString getHtmlDirImpl()
{
const QString d(CBuildConfig::getSwiftResourceDir());
const QDir dir(QDir::cleanPath(d + QDir::separator() + "html"));
Q_ASSERT_X(dir.exists(), Q_FUNC_INFO, "missing dir");
return dir.absolutePath();
}
const QString &CBuildConfig::getHtmlDir()
{
static const QString s(getHtmlDirImpl());
return s;
}
const QString &CBuildConfig::getHtmlTemplateFileName()
{
static const QString s(getHtmlDir() + QDir::separator() + "swifttemplate.html");
return s;
}
bool CBuildConfig::canRunInDeveloperEnvironment()
{
if (CBuildConfig::isBetaTest()) { return true; }