Replacing Qt with another build
ygen_ui uses unmodified files of Qt 5.8.0, a LGPL v3 library. These files are dynamically linked and can be replaced with files from other Qt builds which are compatible to the unmodified version.
To replace the Qt with you have to
-
build Qt yourself or obtain a build that suits your needs
-
replace the files you want to change in ygen_ui's installation directory
Files
In order to use files from another Qt build you have to replace the corresponding files in the ygen_ui installation folder on your system.
The following Qt files are currently contained in the installation:
-
Qt5Core.dll
-
Qt5Gui.dll
-
Qt5Network.dll
-
Qt5Qml.dll
-
Qt5Quick.dll
-
Qt5QuickControls2.dll
-
Qt5QuickTemplates2.dll
-
Qt5Svg.dll
-
Qt5Widgets.dll
-
Qt5WinExtras.dll
-
platforms/qwindows.dll
-
Qt\labs\folderlistmodel\qmldir
-
Qt\labs\folderlistmodel\qmlfolderlistmodelplugin.dll
-
Qt\labs\settings\qmldir
-
Qt\labs\settings\qmlsettingsplugin.dll
-
QtQml\Models.2\qmldir
-
QtQml\Models.2\modelsplugin.dll
-
QtQuick\Controls\Styles\Flat\qmldir
-
QtQuick\Controls\Styles\Flat\qtquickextrasflatplugin.dll
-
QtQuick\Controls\Styles\Base\ScrollViewStyle.qml
-
QtQuick\Controls\Styles\Base\ScrollViewStyle.qmlc
-
QtQuick\Controls\Styles\qmldir
-
QtQuick\Controls\qmldir
-
QtQuick\Controls\qtquickcontrolsplugin.dll
-
QtQuick\Controls2\Button.qml
-
QtQuick\Controls2\ComboBox.qml
-
QtQuick\Controls2\ComboBox.qmlc
-
QtQuick\Controls2\Dialog.qml
-
QtQuick\Controls2\GroupBox.qml
-
QtQuick\Controls2\GroupBox.qmlc
-
QtQuick\Controls2\ItemDelegate.qml
-
QtQuick\Controls2\ItemDelegate.qmlc
-
QtQuick\Controls2\Popup.qml
-
QtQuick\Controls2\Popup.qmlc
-
QtQuick\Controls2\qmldir
-
QtQuick\Controls2\qtquickcontrols2plugin.dll
-
QtQuick\Controls2\RadioButton.qml
-
QtQuick\Controls2\RadioButton.qmlc
-
QtQuick\Controls2\RadioIndicator.qml
-
QtQuick\Controls2\RadioIndicator.qmlc
-
QtQuick\Controls2\ScrollBar.qml
-
QtQuick\Controls2\ScrollBar.qmlc
-
QtQuick\Controls2\ScrollIndicator.qml
-
QtQuick\Controls2\ScrollIndicator.qmlc
-
QtQuick\Controls2\TextField.qml
-
QtQuick\Controls2\ToolTip.qml
-
QtQuick\Controls2\ToolTip.qmlc
-
QtQuick\Dialogs\Private\qmldir
-
QtQuick\Dialogs\Private\dialogprivateplugin.dll
-
QtQuick\Dialogs\dialogplugin.dll
-
QtQuick\Dialogs\qmldir
-
QtQuick\Extras\qmldir
-
QtQuick\Extras\qtquickextrasplugin.dll
-
QtQuick\Layouts\qmldir
-
QtQuick\Layouts\qquicklayoutsplugin.dll
-
QtQuick\PrivateWidgets\qmldir
-
QtQuick\PrivateWidgets\widgetsplugin.dll
-
QtQuick\Templates.2\qmldir
-
QtQuick\Templates.2\qtquicktemplates2plugin.dll
-
QtQuick\Window.2\qmldir
-
QtQuick\Window.2\windowplugin.dll
-
QtQuick2\qmldir
-
QtQuick2\qtquick2plugin.dll
-
QtWinExtras\qmldir
-
QtWinExtras\qml_winextras.dll
Source code
The source code of Qt 5.8.0 (the one that is used in ygen_ui) can be obtained from these locations:
-
on Qt's website
-
on Seadex's website