diff options
Diffstat (limited to 'openscad.cc')
-rw-r--r-- | openscad.cc | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/openscad.cc b/openscad.cc index 37875df..c22a083 100644 --- a/openscad.cc +++ b/openscad.cc @@ -27,6 +27,7 @@ #include <QFile> #include <QDir> #include <QSet> +#include <QSettings> #include <getopt.h> #ifdef Q_WS_MAC #include "EventFilter.h" @@ -80,6 +81,12 @@ int main(int argc, char **argv) app.installEventFilter(new EventFilter(&app)); #endif + // set up groups for QSettings + QCoreApplication::setOrganizationName("OpenSCAD"); + QCoreApplication::setOrganizationDomain("openscad.org"); + QCoreApplication::setApplicationName("OpenSCAD"); + + const char *filename = NULL; const char *stl_output_file = NULL; const char *off_output_file = NULL; @@ -211,11 +218,7 @@ int main(int argc, char **argv) } else if (useGUI) { - MainWindow *m; - if (filename) - m = new MainWindow(filename); - else - m = new MainWindow; + MainWindow *m = new MainWindow(filename); #ifdef ENABLE_MDI while (optind < argc) new MainWindow(argv[optind++]); |