summaryrefslogtreecommitdiff
path: root/src/mainwin.cc
diff options
context:
space:
mode:
authorDon Bright <hugh.m.bright@gmail.com>2013-09-12 05:17:17 (GMT)
committerDon Bright <hugh.m.bright@gmail.com>2013-09-12 05:17:17 (GMT)
commit6af6c311a12a0211545e29666c92f1806ca0c7e8 (patch)
tree5af3769a2bbd2cdc44508152cc1d2c72b2331e77 /src/mainwin.cc
parentb53dde04e2a13c066cfa0c552fe5bd0cdd1b8dbd (diff)
cmdline throwntogether, integrate w chrysn tests, update resize tests
Diffstat (limited to 'src/mainwin.cc')
-rw-r--r--src/mainwin.cc34
1 files changed, 7 insertions, 27 deletions
diff --git a/src/mainwin.cc b/src/mainwin.cc
index 3d50d6f..3104ed3 100644
--- a/src/mainwin.cc
+++ b/src/mainwin.cc
@@ -101,10 +101,6 @@
#endif // ENABLE_CGAL
-#ifndef OPENCSG_VERSION_STRING
-#define OPENCSG_VERSION_STRING "unknown, <1.3.2"
-#endif
-
#include "boosty.h"
extern QString examplesdir;
@@ -1828,34 +1824,18 @@ MainWindow::helpManual()
QDesktopServices::openUrl(QUrl("http://www.openscad.org/documentation.html"));
}
-#define STRINGIFY(x) #x
-#define TOSTRING(x) STRINGIFY(x)
void MainWindow::helpLibrary()
{
- QString libinfo;
- libinfo.sprintf("Boost version: %s\n"
- "Eigen version: %d.%d.%d\n"
- "CGAL version: %s\n"
- "OpenCSG version: %s\n"
- "Qt version: %s\n\n",
- BOOST_LIB_VERSION,
- EIGEN_WORLD_VERSION, EIGEN_MAJOR_VERSION, EIGEN_MINOR_VERSION,
- TOSTRING(CGAL_VERSION),
- OPENCSG_VERSION_STRING,
- qVersion());
-
-#if defined( __MINGW64__ )
- libinfo += QString("Compiled for MingW64\n\n");
-#elif defined( __MINGW32__ )
- libinfo += QString("Compiled for MingW32\n\n");
-#endif
+ std::string basicinfo = PlatformUtils::info();
+ QString info( basicinfo.c_str() );
+ info += QString(qglview->getRendererInfo().c_str());
if (!this->openglbox) {
- this->openglbox = new QMessageBox(QMessageBox::Information,
- "OpenGL Info", "OpenSCAD Detailed Library Info ",
- QMessageBox::Ok, this);
+ this->openglbox = new QMessageBox(QMessageBox::Information,
+ "OpenGL Info", "OpenSCAD Detailed Library and Build Information",
+ QMessageBox::Ok, this);
}
- this->openglbox->setDetailedText(libinfo + QString(qglview->getRendererInfo().c_str()));
+ this->openglbox->setDetailedText( info );
this->openglbox->show();
}
contact: Jan Huwald // Impressum