← All bug reports

FS#1054About box ceased to work

Type
Bug
Status
Closed
Resolution
Not a bug
Category
QCAD (main)
Severity
Low
Priority
Low
Reported version
3.5.1
Operating system
All
Reported
2014-05-21 by kazmer
Closed
2014-05-21 by andrew

e51f274, Linux x64, Qt 4.8.4, g++ 4.8.1, with the following diff present as per FS#1050 for tests:

--- a/src/core/RS.cpp
+++ b/src/core/RS.cpp
@@ -36,6 +36,7 @@
 
 #if defined(Q_WS_X11)
 #include <X11/Xlib.h>
+#include "/.old.linux/usr/include/fixx11h.h"
 #endif
 
 const double RS::PointTolerance = 1.0e-9;

The Help->About dialog ceased to pop up or otherwise work; instead, there's this debug message printed to the console:

Warning:  "QFormBuilder was unable to create a custom widget of the class 'QWebView'; defaulting to base class 'QWidget'." 
Warning:  "QFormBuilder was unable to create a custom widget of the class 'QWebView'; defaulting to base class 'QWidget'." 
Warning:  "QFormBuilder was unable to create a custom widget of the class 'QWebView'; defaulting to base class 'QWidget'." 
Warning:  "QFormBuilder was unable to create a custom widget of the class 'QWebView'; defaulting to base class 'QWidget'." 

This also pops up one time at application startup, as far as I can tell, just before the main window starts to get mapped.

Comments (2)

andrew 2014-05-21

I can hardly imagine these two things to be related.
Looks more like the QWebView plugin cannot be loaded (check for a file called '<QCAD dir>/plugins/designer/libqwebview.so').
This file should be copied automatically from the Qt directory, so it might not be present there either ('<Qt dir>/plugins/designer/libqwebview.so').

kazmer 2014-05-21

Oh, Linux distro crown jewel Ubuntu has managed to omit this one from its packages.

Can be closed :-\