diff --git a/openscad.pro b/openscad.pro index 6cda2621..23beea7e 100644 --- a/openscad.pro +++ b/openscad.pro @@ -77,6 +77,7 @@ deploy { DEFINES += OPENSCAD_DEPLOY macx: CONFIG += sparkle } +snapshot: DEFINES += OPENSCAD_SNAPSHOT macx { TARGET = OpenSCAD diff --git a/openscad.qrc b/openscad.qrc index bc855681..8f72f876 100644 --- a/openscad.qrc +++ b/openscad.qrc @@ -20,6 +20,7 @@ icons/information-icons-question.png icons/information-icons-warning.png icons/openscad.png + icons/openscad-nightly.png icons/button.png icons/background-welcome-screen.svg icons/prefsFeatures.png diff --git a/src/openscad.cc b/src/openscad.cc index 33192ac8..e0ac9532 100644 --- a/src/openscad.cc +++ b/src/openscad.cc @@ -654,6 +654,11 @@ int gui(vector &inputFiles, const fs::path &original_path, int argc, cha #else QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8")); #endif +#ifdef OPENSCAD_SNAPSHOT + app.setWindowIcon(QIcon(":/icons/openscad-nightly.png")); +#else + app.setWindowIcon(QIcon(":/icons/openscad.png")); +#endif // Other global settings qRegisterMetaType >();