PDF highlighting support
[pykit.git] / main.cc
diff --git a/main.cc b/main.cc
index bd65730..c4d4910 100644 (file)
--- a/main.cc
+++ b/main.cc
@@ -18,6 +18,7 @@
 #include <QDir>
 #include <QFileInfo>
 #include <QFontDatabase>
+#include <QWebSettings>
 #include <boost/scoped_ptr.hpp>
 #include "MainWindow.hh"
 #include "PythonPublisher.hh"
@@ -51,6 +52,9 @@ int main(int argc, char *argv[])
         app.setApplicationVersion(settings.value("version").toString());
         app.setOrganizationDomain(settings.value("organization").toString());
         app.setOrganizationName(settings.value("organization").toString());
+        char * pluginsPath (getenv("PYKIT_PLUGIN_PATH"));
+        if (pluginsPath)
+            app.setLibraryPaths(QString(pluginsPath).split(":"));
 
         QString splashPath (settings.value("splash").toString());
         boost::scoped_ptr<QSplashScreen> splash;
@@ -87,6 +91,10 @@ int main(int argc, char *argv[])
         QString url (settings.value("home").toString());
         if (arguments.size()>1)
             url = arguments.at(1);
+
+        if (settings.value("debug").toBool())
+            QWebSettings::globalSettings()->setAttribute(
+                QWebSettings::DeveloperExtrasEnabled, true);
         pykit::MainWindow window (QUrl(url), &publisher);
         window.setWindowTitle(app.applicationName());
         if (!iconPath.isEmpty())