From f25f8e145c3b3006f2db9e6f211a16e585fd8ea3 Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Sun, 10 Mar 2019 17:58:32 +1100 Subject: [PATCH] refactored cursors same as icons --- mainwindow.cpp | 2 +- panels/timeline.cpp | 2 +- ui/cursors.cpp | 26 +++++++++++++------------- ui/cursors.h | 18 ++++++++++-------- ui/timelinewidget.cpp | 6 +++--- 5 files changed, 28 insertions(+), 26 deletions(-) diff --git a/mainwindow.cpp b/mainwindow.cpp index 86b1455a8..2ed4ea568 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -195,7 +195,7 @@ MainWindow::MainWindow(QWidget *parent) : first_show(true) { olive::icon::Initialize(); - init_custom_cursors(); + olive::cursor::Initialize(); open_debug_file(); diff --git a/panels/timeline.cpp b/panels/timeline.cpp index 52365f080..8834fa126 100644 --- a/panels/timeline.cpp +++ b/panels/timeline.cpp @@ -2044,7 +2044,7 @@ void Timeline::set_tool() { timeline_area->setCursor(Qt::IBeamCursor); break; case TIMELINE_TOOL_RAZOR: - timeline_area->setCursor(olive::Cursor_Razor); + timeline_area->setCursor(olive::cursor::Razor); break; case TIMELINE_TOOL_HAND: timeline_area->setCursor(Qt::OpenHandCursor); diff --git a/ui/cursors.cpp b/ui/cursors.cpp index 23f824de4..5116a1b1b 100644 --- a/ui/cursors.cpp +++ b/ui/cursors.cpp @@ -28,12 +28,12 @@ #include #include -QCursor olive::Cursor_LeftTrim; -QCursor olive::Cursor_RightTrim; -QCursor olive::Cursor_LeftRipple; -QCursor olive::Cursor_RightRipple; -QCursor olive::Cursor_Slip; -QCursor olive::Cursor_Razor; +QCursor olive::cursor::LeftTrim; +QCursor olive::cursor::RightTrim; +QCursor olive::cursor::LeftRipple; +QCursor olive::cursor::RightRipple; +QCursor olive::cursor::Slip; +QCursor olive::cursor::Razor; const int cursor_size = 24; @@ -57,13 +57,13 @@ QCursor load_cursor(const QString& file, int hotX = -1, int hotY = -1, bool righ return QCursor(pixmap, hotX, hotY); } -void init_custom_cursors(){ +void olive::cursor::Initialize(){ qInfo() << "Initializing custom cursors"; - olive::Cursor_LeftTrim = load_cursor(":/cursors/1_left.svg"); - olive::Cursor_RightTrim = load_cursor(":/cursors/1_right.svg"); - olive::Cursor_LeftRipple = load_cursor(":/cursors/3_left.svg"); - olive::Cursor_RightRipple = load_cursor(":/cursors/3_right.svg"); - olive::Cursor_Slip = load_cursor(":/cursors/4.svg"); - olive::Cursor_Razor = load_cursor(":/cursors/5.svg"); + olive::cursor::LeftTrim = load_cursor(":/cursors/1_left.svg"); + olive::cursor::RightTrim = load_cursor(":/cursors/1_right.svg"); + olive::cursor::LeftRipple = load_cursor(":/cursors/3_left.svg"); + olive::cursor::RightRipple = load_cursor(":/cursors/3_right.svg"); + olive::cursor::Slip = load_cursor(":/cursors/4.svg"); + olive::cursor::Razor = load_cursor(":/cursors/5.svg"); qInfo() << "Finished initializing custom cursors"; } diff --git a/ui/cursors.h b/ui/cursors.h index 41c329d05..0e72f8fe7 100644 --- a/ui/cursors.h +++ b/ui/cursors.h @@ -23,15 +23,17 @@ #include -void init_custom_cursors(); - namespace olive{ - extern QCursor Cursor_LeftTrim; - extern QCursor Cursor_RightTrim; - extern QCursor Cursor_LeftRipple; - extern QCursor Cursor_RightRipple; - extern QCursor Cursor_Slip; - extern QCursor Cursor_Razor; + namespace cursor { + extern QCursor LeftTrim; + extern QCursor RightTrim; + extern QCursor LeftRipple; + extern QCursor RightRipple; + extern QCursor Slip; + extern QCursor Razor; + + void Initialize(); + } } #endif // CURSORS_H diff --git a/ui/timelinewidget.cpp b/ui/timelinewidget.cpp index 2561c7f94..832412fec 100644 --- a/ui/timelinewidget.cpp +++ b/ui/timelinewidget.cpp @@ -2653,9 +2653,9 @@ void TimelineWidget::mouseMoveEvent(QMouseEvent *event) { if (found) { if (panel_timeline->trim_type == TRIM_IN) { // if we're trimming an IN point - setCursor(panel_timeline->tool == TIMELINE_TOOL_RIPPLE ? olive::Cursor_LeftRipple : olive::Cursor_LeftTrim); + setCursor(panel_timeline->tool == TIMELINE_TOOL_RIPPLE ? olive::cursor::LeftRipple : olive::cursor::LeftTrim); } else { // if we're trimming an OUT point - setCursor(panel_timeline->tool == TIMELINE_TOOL_RIPPLE ? olive::Cursor_RightRipple : olive::Cursor_RightTrim); + setCursor(panel_timeline->tool == TIMELINE_TOOL_RIPPLE ? olive::cursor::RightRipple : olive::cursor::RightTrim); } } else { @@ -2691,7 +2691,7 @@ void TimelineWidget::mouseMoveEvent(QMouseEvent *event) { // we're not currently performing any slipping, all we do here is set the cursor if mouse is hovering over a // cursor if (getClipIndexFromCoords(panel_timeline->cursor_frame, panel_timeline->cursor_track) > -1) { - setCursor(olive::Cursor_Slip); + setCursor(olive::cursor::Slip); } else { unsetCursor(); }