From 861dd5cfca8f420a5c40fd7a0e2c39d9575c37d6 Mon Sep 17 00:00:00 2001 From: Mark Watkins Date: Mon, 21 Jul 2014 18:45:35 +1000 Subject: [PATCH] Added View menu option to toggle Line Cursor --- sleepyhead/mainwindow.cpp | 11 +++++++++++ sleepyhead/mainwindow.h | 2 ++ sleepyhead/mainwindow.ui | 12 ++++++++++++ 3 files changed, 25 insertions(+) diff --git a/sleepyhead/mainwindow.cpp b/sleepyhead/mainwindow.cpp index e187a2da..af15bf31 100644 --- a/sleepyhead/mainwindow.cpp +++ b/sleepyhead/mainwindow.cpp @@ -185,6 +185,7 @@ MainWindow::MainWindow(QWidget *parent) : } } + ui->actionToggle_Line_Cursor->setChecked(p_profile->appearance->lineCursorMode()); overview = nullptr; daily = nullptr; @@ -2334,3 +2335,13 @@ void MainWindow::on_importButton_clicked() on_action_Import_Data_triggered(); } + +void MainWindow::on_actionToggle_Line_Cursor_toggled(bool b) +{ + p_profile->appearance->setLineCursorMode(b); + if (ui->tabWidget->currentWidget() == getDaily()) { + getDaily()->graphView()->timedRedraw(0); + } else if (ui->tabWidget->currentWidget() == getOverview()) { + getOverview()->graphView()->timedRedraw(0); + } +} diff --git a/sleepyhead/mainwindow.h b/sleepyhead/mainwindow.h index 1afc5d98..8f38028d 100644 --- a/sleepyhead/mainwindow.h +++ b/sleepyhead/mainwindow.h @@ -313,6 +313,8 @@ class MainWindow : public QMainWindow void on_changeWarningMessage(); + void on_actionToggle_Line_Cursor_toggled(bool arg1); + private: void importCPAPBackups(); void finishCPAPImport(); diff --git a/sleepyhead/mainwindow.ui b/sleepyhead/mainwindow.ui index e21af486..5c7b6d54 100644 --- a/sleepyhead/mainwindow.ui +++ b/sleepyhead/mainwindow.ui @@ -3115,6 +3115,7 @@ border-radius: 10px; + @@ -3408,6 +3409,17 @@ border-radius: 10px; Current Days + + + true + + + Toggle &Line Cursor + + + Ctrl+S + +