diff options
author | Paul Olav Tvete <paul.tvete@theqtcompany.com> | 2015-08-05 13:04:49 +0200 |
---|---|---|
committer | Paul Olav Tvete <paul.tvete@theqtcompany.com> | 2015-08-05 11:45:14 +0000 |
commit | 89486eb2109585f9bf0793e72e1a44b7ebf0d79c (patch) | |
tree | d1431856f3aaf578ceabc76ab22701dc8f02ba1c | |
parent | 39592451178f3a53b514da2af4a47da5ae590a0a (diff) |
Standard Qt platform plugin setup
Also rename ubuntumirclient -> mirclient
Change-Id: I938722c38e903870867732e87bbdbba755dba2c6
Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@theqtcompany.com>
-rw-r--r-- | src/plugins/platforms/mirclient/mirclient.json | 3 | ||||
-rw-r--r-- | src/plugins/platforms/mirclient/mirclient.pro (renamed from src/plugins/platforms/mirclient/ubuntumirclient.pro) | 17 | ||||
-rw-r--r-- | src/plugins/platforms/mirclient/plugin.cpp | 4 | ||||
-rw-r--r-- | src/plugins/platforms/mirclient/plugin.h | 2 | ||||
-rw-r--r-- | src/plugins/platforms/mirclient/ubuntumirclient.json | 3 |
5 files changed, 14 insertions, 15 deletions
diff --git a/src/plugins/platforms/mirclient/mirclient.json b/src/plugins/platforms/mirclient/mirclient.json new file mode 100644 index 0000000000..c31558a2f1 --- /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 index 0230abab3f..c93fc530c0 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 6b245ea525..2d65aaae61 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 ac27f1aead..7a147bd4d1 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 c02432352f..0000000000 --- a/src/plugins/platforms/mirclient/ubuntumirclient.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "Keys": [ "ubuntumirclient" ] -} |