aboutsummaryrefslogtreecommitdiff
path: root/src/schemes
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2025-08-12 01:21:15 +0530
committerAkshay Nair <phenax5@gmail.com>2025-08-12 01:21:15 +0530
commitec909d4211cd124a23f2ea878cc961b8b53f651a (patch)
tree1a04e951ec8fb59e488dc35b28728dbad2c1bf9e /src/schemes
parent4ccfb93b8c193851f6a208e1e0032ebc02bd768c (diff)
downloadnull-browser-ec909d4211cd124a23f2ea878cc961b8b53f651a.tar.gz
null-browser-ec909d4211cd124a23f2ea878cc961b8b53f651a.zip
Add null_docs_dir & null_assets_dir config options + use in lua
Diffstat (limited to 'src/schemes')
-rw-r--r--src/schemes/NullSchemeHandler.cpp5
-rw-r--r--src/schemes/NullSchemeHandler.hpp3
2 files changed, 3 insertions, 5 deletions
diff --git a/src/schemes/NullSchemeHandler.cpp b/src/schemes/NullSchemeHandler.cpp
index 203e673..58ee078 100644
--- a/src/schemes/NullSchemeHandler.cpp
+++ b/src/schemes/NullSchemeHandler.cpp
@@ -16,7 +16,7 @@ void NullSchemeHandler::requestStarted(QWebEngineUrlRequestJob *job) {
}
QByteArray NullSchemeHandler::read_static_docs_file(const QString &path) {
- QFile file(NULL_DOCS_DIR + path);
+ QFile file(PROJECT_DOCS_PATH + path);
if (!file.exists())
return read_index_html();
@@ -29,7 +29,8 @@ QByteArray NullSchemeHandler::read_static_docs_file(const QString &path) {
}
QByteArray NullSchemeHandler::read_index_html() {
- QFile file(NULL_DOCS_DIR + QString("/index.html"));
+ // TODO: Change after index is defined
+ QFile file(PROJECT_DOCS_PATH + QString("/api/index.html"));
qDebug() << ":::" << file.exists();
if (file.open(QIODevice::ReadOnly)) {
auto contents = file.readAll();
diff --git a/src/schemes/NullSchemeHandler.hpp b/src/schemes/NullSchemeHandler.hpp
index bc05076..299f1f0 100644
--- a/src/schemes/NullSchemeHandler.hpp
+++ b/src/schemes/NullSchemeHandler.hpp
@@ -7,9 +7,6 @@
#include <qdebug.h>
#include <qurlquery.h>
-// TODO: Install doc dir and pass this path during build
-#define NULL_DOCS_DIR "./doc"
-
class NullSchemeHandler : public QWebEngineUrlSchemeHandler {
Q_OBJECT