Projet ROV'NET  0.1
BTS SN 2019
Fonctions
Référence du fichier Tests/TestManette/main.cpp
#include <QCoreApplication>
#include <QtGamepad/QGamepad>
#include <QDebug>

Fonctions

int main (int argc, char *argv[])
 

Documentation des fonctions

◆ main()

int main ( int  argc,
char *  argv[] 
)
6 {
7  QCoreApplication a(argc, argv);
8 
9  auto manettes = QGamepadManager::instance()->connectedGamepads();
10 
11  if (manettes.isEmpty())
12  {
13  qDebug() << "Aucune manette détectée !";
14  return 0;
15  }
16  else
17  {
18  qDebug() << "Nombre de manettes :" << manettes.size();
19  }
20 
21  for (auto m : manettes)
22  {
23  QGamepad *manette = new QGamepad(m);
24  qDebug() << "Manette :" << m;
25  qDebug() << " device id : " << manette->deviceId();
26  qDebug() << " nom: " << manette->name();
27  qDebug() << " connecte ?" << manette->isConnected();
28 
29  qDebug() << "Start : " << manette->buttonStart();
30  }
31 
32  return a.exec();
33 }