summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMarius Kintel <marius@kintel.net>2011-12-25 14:09:52 (GMT)
committerMarius Kintel <marius@kintel.net>2011-12-25 14:09:52 (GMT)
commit312a25f2708fcef22e300f7bd2c1aaed61d3095d (patch)
tree9e172f8db53d847f45101dae536ed5b059ba655b /src
parentd71ec2a3dbdac8e6b1c2c114d439d9caccff1fa2 (diff)
Removed Qt dependency from parser_init()
Diffstat (limited to 'src')
-rw-r--r--src/openscad.cc2
-rw-r--r--src/parsersettings.cc6
-rw-r--r--src/parsersettings.h2
3 files changed, 4 insertions, 6 deletions
diff --git a/src/openscad.cc b/src/openscad.cc
index f65b311..6f4d7c7 100644
--- a/src/openscad.cc
+++ b/src/openscad.cc
@@ -220,7 +220,7 @@ int main(int argc, char **argv)
examplesdir = exdir.path();
}
- parser_init();
+ parser_init(QApplication::instance()->applicationDirPath().toStdString());
// Initialize global visitors
NodeCache nodecache;
diff --git a/src/parsersettings.cc b/src/parsersettings.cc
index e9dc4a7..2d0b1b3 100644
--- a/src/parsersettings.cc
+++ b/src/parsersettings.cc
@@ -1,15 +1,13 @@
#include "parsersettings.h"
-#include <QApplication>
-#include <QDir>
#include <boost/filesystem.hpp>
using namespace boost::filesystem;
std::string librarydir;
-void parser_init()
+void parser_init(const std::string &applicationpath)
{
- path libdir(QApplication::instance()->applicationDirPath().toStdString());
+ path libdir(applicationpath);
path tmpdir;
#ifdef Q_WS_MAC
libdir /= "../Resources"; // Libraries can be bundled
diff --git a/src/parsersettings.h b/src/parsersettings.h
index e08e581..61dcf99 100644
--- a/src/parsersettings.h
+++ b/src/parsersettings.h
@@ -6,6 +6,6 @@
extern std::string librarydir;
extern int parser_error_pos;
-void parser_init();
+void parser_init(const std::string &applicationpath);
#endif
contact: Jan Huwald // Impressum