diff --git a/src/plugins/platforms/mirclient/mirclient.json b/src/plugins/platforms/mirclient/mirclient.json new file mode 100644 index 0000000000000000000000000000000000000000..c31558a2f1de0ce72f2b27db830b6bcbb8ed88c9 --- /dev/null +++ b/src/plugins/platforms/mirclient/mirclient.json @@ -0,0 +1,3 @@ +{ + "Keys": [ "mirclient" ] +} diff --git a/src/plugins/platforms/mirclient/ubuntumirclient.pro b/src/plugins/platforms/mirclient/mirclient.pro similarity index 77% rename from src/plugins/platforms/mirclient/ubuntumirclient.pro rename to src/plugins/platforms/mirclient/mirclient.pro index 0230abab3f32405073bac5ccb1e00a4958fc98a4..c93fc530c0f0c3aeb31773168ca8051f3b8759bb 100644 --- a/src/plugins/platforms/mirclient/ubuntumirclient.pro +++ b/src/plugins/platforms/mirclient/mirclient.pro @@ -1,10 +1,14 @@ -TARGET = qpa-ubuntumirclient +TARGET = mirclient TEMPLATE = lib -QT -= gui +PLUGIN_TYPE = platforms +PLUGIN_CLASS_NAME = MirServerIntegrationPlugin +!equals(TARGET, $$QT_DEFAULT_QPA_PLUGIN): PLUGIN_EXTENDS = - +load(qt_plugin) + QT += core-private gui-private platformsupport-private sensors dbus -CONFIG += plugin no_keywords qpa/genericunixfontdatabase +CONFIG += qpa/genericunixfontdatabase DEFINES += MESA_EGL_NO_X11_HEADERS # CONFIG += c++11 # only enables C++0x @@ -35,14 +39,9 @@ HEADERS = \ integration.h \ logging.h \ nativeinterface.h \ - orientationchangeevent_p.h \ + orientationchangeevent_p.h \ platformservices.h \ plugin.h \ screen.h \ theme.h \ window.h - -# Installation path -target.path += $$[QT_INSTALL_PLUGINS]/platforms - -INSTALLS += target diff --git a/src/plugins/platforms/mirclient/plugin.cpp b/src/plugins/platforms/mirclient/plugin.cpp index 6b245ea52574d2567034a33923b8e06d38cf9ccb..2d65aaae6104e05adc53b3a1c788717605976781 100644 --- a/src/plugins/platforms/mirclient/plugin.cpp +++ b/src/plugins/platforms/mirclient/plugin.cpp @@ -20,14 +20,14 @@ QStringList UbuntuMirClientIntegrationPlugin::keys() const { QStringList list; - list << "ubuntumirclient"; + list << "mirclient"; return list; } QPlatformIntegration* UbuntuMirClientIntegrationPlugin::create(const QString &system, const QStringList &) { - if (system.toLower() == "ubuntumirclient") { + if (system.toLower() == "mirclient") { #ifdef PLATFORM_API_TOUCH setenv("UBUNTU_PLATFORM_API_BACKEND", "touch_mirclient", 1); #else diff --git a/src/plugins/platforms/mirclient/plugin.h b/src/plugins/platforms/mirclient/plugin.h index ac27f1aead96ef9d1d8d94fbb1c74328c8787931..7a147bd4d141c6302b548c23f3873633cd22d4ad 100644 --- a/src/plugins/platforms/mirclient/plugin.h +++ b/src/plugins/platforms/mirclient/plugin.h @@ -22,7 +22,7 @@ class UbuntuMirClientIntegrationPlugin : public QPlatformIntegrationPlugin { Q_OBJECT - Q_PLUGIN_METADATA(IID QPlatformIntegrationFactoryInterface_iid FILE "ubuntumirclient.json") + Q_PLUGIN_METADATA(IID QPlatformIntegrationFactoryInterface_iid FILE "mirclient.json") public: QStringList keys() const; diff --git a/src/plugins/platforms/mirclient/ubuntumirclient.json b/src/plugins/platforms/mirclient/ubuntumirclient.json deleted file mode 100644 index c02432352fb75cc946bc10575624db0f356e6713..0000000000000000000000000000000000000000 --- a/src/plugins/platforms/mirclient/ubuntumirclient.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "Keys": [ "ubuntumirclient" ] -}