Hi, Recently i deteced that quickcontrols plugim has started to add a hard dependency on widgets ( on wec2013 and win32 at least ). dpends.exe is showing ??0QStyleHintReturnMask@@QAE@XZ ??0QStyleOption@@QAE@HH@Z ??0QStyleOptionButton@@QAE@XZ ??0QStyleOptionComboBox@@QAE@XZ ??0QStyleOptionFocusRect@@QAE@XZ ??0QStyleOptionFrame@@QAE@XZ ??0QStyleOptionGroupBox@@QAE@XZ ??0QStyleOptionHeader@@QAE@XZ ??0QStyleOptionMenuItem@@QAE@XZ ??0QStyleOptionProgressBar@@QAE@XZ ??0QStyleOptionSlider@@QAE@XZ ??0QStyleOptionSpinBox@@QAE@XZ ??0QStyleOptionTab@@QAE@XZ ??0QStyleOptionTabWidgetFrame@@QAE@XZ ??0QStyleOptionToolBar@@QAE@XZ ??0QStyleOptionToolButton@@QAE@XZ ??0QStyleOptionViewItem@@QAE@XZ ??1QStyleHintReturnMask@@QAE@XZ ??1QStyleOption@@QAE@XZ ??1QStyleOptionViewItem@@QAE@XZ ?font@QApplication@@SA?AVQFont@@XZ ?globalStrut@QApplication@@SA?AVQSize@@XZ ?hideText@QToolTip@@SAXXZ ?palette@QApplication@@SA?AVQPalette@@PBD@Z ?showText@QToolTip@@SAXABVQPoint@@ABVQString@@PAVQWidget@@@Z ?style@QApplication@@SAPAVQStyle@@XZ
as imported functions from Widgets library. In contrast to this the quickcontrols dialog plugin has only a soft dependency via qpa, because of the possibility to use the widgets dialogs as a fallback. Ir is very surprising to have a dependency on widgets, which loads this huge dll on our wec2013 platform into memory ( for performance reasons paging of exe/dll is switched off) . I admit that this does only happen if you also build widgets library, but i usually build as much a i can on a platform, even if i don't use it yet. With this patch i now disable that dependency. --- a\qtquickcontrols\src\src.pro 2014-12-05 17:24:10.000000000 +0100 +++ b\qtquickcontrols\src\src.pro 2014-12-08 13:45:54.616785600 +0100 @@ -7,6 +7,6 @@ SUBDIRS += layouts SUBDIRS += dialogs SUBDIRS += dialogs/Private -qtHaveModule(quick):qtHaveModule(widgets): SUBDIRS += widgets +#qtHaveModule(quick):qtHaveModule(widgets): SUBDIRS += widgets I would really appreciate a configure option for this. Regards, Gunnar _______________________________________________ Development mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/development
