wip
This commit is contained in:
@@ -13,14 +13,14 @@ MainWindow::MainWindow(QWidget *parent) : QWidget(parent) {
|
|||||||
QObject::connect(homeWindow, &HomeWindow::openSettings, this, &MainWindow::openSettings);
|
QObject::connect(homeWindow, &HomeWindow::openSettings, this, &MainWindow::openSettings);
|
||||||
QObject::connect(homeWindow, &HomeWindow::closeSettings, this, &MainWindow::closeSettings);
|
QObject::connect(homeWindow, &HomeWindow::closeSettings, this, &MainWindow::closeSettings);
|
||||||
|
|
||||||
OscarSettingsWindow = new OscarSettingsWindow(this);
|
oscarSettingsWindow = new OscarSettingsWindow(this);
|
||||||
main_layout->addWidget(OscarSettingsWindow);
|
main_layout->addWidget(oscarSettingsWindow);
|
||||||
QObject::connect(OscarSettingsWindow, &OscarSettingsWindow::closeSettings, this, &MainWindow::closeSettings);
|
QObject::connect(oscarSettingsWindow, &OscarSettingsWindow::closeSettings, this, &MainWindow::closeSettings);
|
||||||
QObject::connect(OscarSettingsWindow, &OscarSettingsWindow::reviewTrainingGuide, [=]() {
|
QObject::connect(oscarSettingsWindow, &OscarSettingsWindow::reviewTrainingGuide, [=]() {
|
||||||
onboardingWindow->showTrainingGuide();
|
onboardingWindow->showTrainingGuide();
|
||||||
main_layout->setCurrentWidget(onboardingWindow);
|
main_layout->setCurrentWidget(onboardingWindow);
|
||||||
});
|
});
|
||||||
QObject::connect(OscarSettingsWindow, &OscarSettingsWindow::showDriverView, [=] {
|
QObject::connect(oscarSettingsWindow, &OscarSettingsWindow::showDriverView, [=] {
|
||||||
homeWindow->showDriverView(true);
|
homeWindow->showDriverView(true);
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -39,7 +39,7 @@ MainWindow::MainWindow(QWidget *parent) : QWidget(parent) {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
// QObject::connect(device(), &Device::interactiveTimeout, [=]() {
|
// QObject::connect(device(), &Device::interactiveTimeout, [=]() {
|
||||||
// if (main_layout->currentWidget() == OscarSettingsWindow) {
|
// if (main_layout->currentWidget() == oscarSettingsWindow) {
|
||||||
// closeSettings();
|
// closeSettings();
|
||||||
// }
|
// }
|
||||||
// });
|
// });
|
||||||
@@ -66,8 +66,8 @@ MainWindow::MainWindow(QWidget *parent) : QWidget(parent) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void MainWindow::openSettings(int index, const QString ¶m) {
|
void MainWindow::openSettings(int index, const QString ¶m) {
|
||||||
main_layout->setCurrentWidget(OscarSettingsWindow);
|
main_layout->setCurrentWidget(oscarSettingsWindow);
|
||||||
OscarSettingsWindow->setCurrentPanel(index, param);
|
oscarSettingsWindow->setCurrentPanel(index, param);
|
||||||
}
|
}
|
||||||
|
|
||||||
void MainWindow::closeSettings() {
|
void MainWindow::closeSettings() {
|
||||||
@@ -93,7 +93,7 @@ bool MainWindow::eventFilter(QObject *obj, QEvent *event) {
|
|||||||
case QEvent::MouseMove: {
|
case QEvent::MouseMove: {
|
||||||
// ignore events when device is awakened by resetInteractiveTimeout
|
// ignore events when device is awakened by resetInteractiveTimeout
|
||||||
ignore = !device()->isAwake();
|
ignore = !device()->isAwake();
|
||||||
// if (main_layout->currentWidget() == OscarSettingsWindow) {
|
// if (main_layout->currentWidget() == oscarSettingsWindow) {
|
||||||
// Not working...
|
// Not working...
|
||||||
// device()->resetInteractiveTimeout(60 * 5); // 5 minute timeout if looking at settings window
|
// device()->resetInteractiveTimeout(60 * 5); // 5 minute timeout if looking at settings window
|
||||||
// } else {
|
// } else {
|
||||||
|
|||||||
Reference in New Issue
Block a user