69 lines
		
	
	
	
		
			2.5 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			69 lines
		
	
	
	
		
			2.5 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
| /*
 | |
| This file is part of Desktop App Toolkit,
 | |
| a set of libraries for developing nice desktop applications.
 | |
| 
 | |
| For license and copyright information please follow this link:
 | |
| https://github.com/desktop-app/legal/blob/master/LEGAL
 | |
| */
 | |
| #include <QtCore/QtPlugin>
 | |
| 
 | |
| #ifndef DESKTOP_APP_USE_PACKAGED
 | |
| #if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
 | |
| 
 | |
| #ifdef Q_OS_MAC
 | |
| Q_IMPORT_PLUGIN(QSecureTransportBackend)
 | |
| Q_IMPORT_PLUGIN(QSCNetworkReachabilityNetworkInformationBackendFactory)
 | |
| #else // Q_OS_MAC
 | |
| Q_IMPORT_PLUGIN(QTlsBackendOpenSSL)
 | |
| #endif // Q_OS_MAC
 | |
| 
 | |
| #else // Qt >= 6.0.0
 | |
| Q_IMPORT_PLUGIN(QGenericEnginePlugin)
 | |
| #endif // Qt < 6.0.0
 | |
| 
 | |
| Q_IMPORT_PLUGIN(QWebpPlugin)
 | |
| Q_IMPORT_PLUGIN(QJpegPlugin)
 | |
| Q_IMPORT_PLUGIN(QGifPlugin)
 | |
| 
 | |
| #ifdef Q_OS_WIN
 | |
| Q_IMPORT_PLUGIN(QWindowsIntegrationPlugin)
 | |
| #elif defined Q_OS_MAC // Q_OS_WIN
 | |
| Q_IMPORT_PLUGIN(QCocoaIntegrationPlugin)
 | |
| #elif defined Q_OS_UNIX // Q_OS_WIN | Q_OS_MAC
 | |
| Q_IMPORT_PLUGIN(QXcbIntegrationPlugin)
 | |
| Q_IMPORT_PLUGIN(QXcbEglIntegrationPlugin)
 | |
| Q_IMPORT_PLUGIN(QXcbGlxIntegrationPlugin)
 | |
| Q_IMPORT_PLUGIN(QComposePlatformInputContextPlugin)
 | |
| Q_IMPORT_PLUGIN(QSvgIconPlugin)
 | |
| #ifndef DESKTOP_APP_DISABLE_DBUS_INTEGRATION
 | |
| #if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
 | |
| Q_IMPORT_PLUGIN(QConnmanEnginePlugin)
 | |
| Q_IMPORT_PLUGIN(QNetworkManagerEnginePlugin)
 | |
| #endif // Qt < 6.0.0
 | |
| Q_IMPORT_PLUGIN(QIbusPlatformInputContextPlugin)
 | |
| #endif // !DESKTOP_APP_DISABLE_DBUS_INTEGRATION
 | |
| #ifndef DESKTOP_APP_DISABLE_WAYLAND_INTEGRATION
 | |
| Q_IMPORT_PLUGIN(QWaylandIntegrationPlugin)
 | |
| Q_IMPORT_PLUGIN(QWaylandEglPlatformIntegrationPlugin)
 | |
| Q_IMPORT_PLUGIN(QWaylandEglClientBufferPlugin)
 | |
| Q_IMPORT_PLUGIN(QWaylandXdgShellIntegrationPlugin)
 | |
| Q_IMPORT_PLUGIN(QWaylandBradientDecorationPlugin)
 | |
| #endif // !DESKTOP_APP_DISABLE_WAYLAND_INTEGRATION
 | |
| Q_IMPORT_PLUGIN(QGtk3ThemePlugin)
 | |
| #endif // Q_OS_WIN | Q_OS_MAC | Q_OS_UNIX
 | |
| #endif // !DESKTOP_APP_USE_PACKAGED
 | |
| 
 | |
| #if defined Q_OS_UNIX && !defined Q_OS_MAC
 | |
| #if !defined DESKTOP_APP_USE_PACKAGED || defined DESKTOP_APP_USE_PACKAGED_LAZY
 | |
| Q_IMPORT_PLUGIN(NimfInputContextPlugin)
 | |
| #ifndef DESKTOP_APP_DISABLE_DBUS_INTEGRATION
 | |
| Q_IMPORT_PLUGIN(QFcitxPlatformInputContextPlugin)
 | |
| #ifndef DESKTOP_APP_DISABLE_X11_INTEGRATION
 | |
| Q_IMPORT_PLUGIN(QFcitx5PlatformInputContextPlugin)
 | |
| #endif // !DESKTOP_APP_DISABLE_X11_INTEGRATION
 | |
| #endif // !DESKTOP_APP_DISABLE_DBUS_INTEGRATION
 | |
| #ifndef DESKTOP_APP_DISABLE_X11_INTEGRATION
 | |
| Q_IMPORT_PLUGIN(QHimePlatformInputContextPlugin)
 | |
| #endif // !DESKTOP_APP_DISABLE_X11_INTEGRATION
 | |
| #endif // !DESKTOP_APP_USE_PACKAGED || DESKTOP_APP_USE_PACKAGED_LAZY
 | |
| #endif // Q_OS_UNIX && !Q_OS_MAC
 | 
