will try some openGL on android

This commit is contained in:
2016-07-15 15:21:44 +02:00
parent 43148f4d54
commit b188cb992c
4 changed files with 145 additions and 17 deletions

View File

@@ -1,9 +1,12 @@
#include <QGuiApplication>
#include <QQmlApplicationEngine>
#include <QApplication>
#include <QMainWindow>
#include <QGridLayout>
#include "sensors/SensorFactory.h"
#include "map/MapView.h"
#include <iostream>
@@ -25,27 +28,42 @@ public:
};
int main(int argc, char *argv[]) {
// test();
LeListener listener;
WiFiSensor& wifi = SensorFactory::getWiFi();
wifi.addListener(&listener);
wifi.start();
//// test();
// LeListener listener;
// WiFiSensor& wifi = SensorFactory::getWiFi();
// wifi.addListener(&listener);
// wifi.start();
// AccelerometerSensor& acc = SensorFactory::getAccelerometer();
// acc.addListener(&listener);
// acc.start();
//// AccelerometerSensor& acc = SensorFactory::getAccelerometer();
//// acc.addListener(&listener);
//// acc.start();
StepSensor& steps = SensorFactory::getSteps();
steps.addListener(&listener);
steps.start();;
// StepSensor& steps = SensorFactory::getSteps();
// steps.addListener(&listener);
// steps.start();;
std::this_thread::sleep_for(std::chrono::seconds(10000));
// std::this_thread::sleep_for(std::chrono::seconds(10000));
// QGuiApplication app(argc, argv);
//QGuiApplication app(argc, argv);
QApplication app(argc, argv);
QMainWindow* win = new QMainWindow();
QVBoxLayout* lay = new QVBoxLayout();
win->setLayout(lay);
MapView* map = new MapView(win);
lay->addWidget(map);
map->setMinimumHeight(200);
map->setMinimumWidth(200);
win->setMinimumWidth(400);
win->setMinimumHeight(400);
win->show();
// QQmlApplicationEngine engine;
// engine.load(QUrl(QStringLiteral("qrc:/main.qml")));
// return app.exec();
return app.exec();
}