~jhodapp/qtubuntu/qtubuntu_add-live-orientation

« back to all changes in this revision

Viewing changes to src/plugins/platforms/hybris/main.cpp

  • Committer: Loïc Molinari
  • Date: 2012-09-26 13:46:46 UTC
  • Revision ID: loic.molinari@canonical.com-20120926134646-4j5m7r0h5sikzoes
Initial import.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
// Copyright © 2012 Canonical Ltd
 
2
// FIXME(loicm) Add copyright notice here.
 
3
 
 
4
#include <qpa/qplatformintegrationplugin.h>
 
5
#include "qhybrisintegration.h"
 
6
 
 
7
QT_BEGIN_NAMESPACE
 
8
 
 
9
class QHybrisIntegrationPlugin : public QPlatformIntegrationPlugin {
 
10
  Q_OBJECT
 
11
  Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.1"
 
12
                    FILE "hybris.json")
 
13
 
 
14
 public:
 
15
  QStringList keys() const;
 
16
  QPlatformIntegration* create(const QString&, const QStringList&);
 
17
};
 
18
 
 
19
QStringList QHybrisIntegrationPlugin::keys() const {
 
20
  QStringList list;
 
21
  list << "hybris";
 
22
  return list;
 
23
}
 
24
 
 
25
QPlatformIntegration* QHybrisIntegrationPlugin::create(
 
26
    const QString& system, const QStringList& paramList) {
 
27
  Q_UNUSED(paramList);
 
28
  if (system.toLower() == "hybris")
 
29
    return new QHybrisIntegration();
 
30
  return 0;
 
31
}
 
32
 
 
33
QT_END_NAMESPACE
 
34
 
 
35
#include "main.moc"