#include "mainmenu.h"
#include "odometer.h"
#include "widgetscreen.h"
+#include "poialerts.h"
+#include "speedalarm.h"
MainWindow::MainWindow(): QMainWindow(0), menu_(0), themeLoader_(0), mainScreen_(0)
{
setWindowTitle(tr("jSpeed"));
showFullScreen();
- Odometer::instance().start();
addScreens();
- startBacklight();
+ QTimer::singleShot(800, this, SLOT(loadServices()));
}
MainWindow::~MainWindow()
delete themeLoader_;
}
+void MainWindow::loadServices()
+{
+ Odometer::instance().start();
+ QApplication::processEvents();
+ PoiAlerts::instance().start();
+ QApplication::processEvents();
+ SpeedAlarm::instance().start();
+ QApplication::processEvents();
+ startBacklight();
+}
+
void MainWindow::addScreens()
{
stack_ = new MainWindowStack(this);