From a37963c4a91f19660c4a1ac0f5ceeea5a19ce62a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89milie=20Feral?= Date: Fri, 30 Dec 2016 17:11:06 +0100 Subject: [PATCH] [apps] Create an class window curve with with cursor Change-Id: Ic90eccedeefc689858576e190fd5df1d3f8b30e3 --- apps/Makefile | 1 + apps/curve_view_window_with_cursor.cpp | 16 ++++++++++++++++ apps/curve_view_window_with_cursor.h | 16 ++++++++++++++++ 3 files changed, 33 insertions(+) create mode 100644 apps/curve_view_window_with_cursor.cpp create mode 100644 apps/curve_view_window_with_cursor.h diff --git a/apps/Makefile b/apps/Makefile index 5a579939d..d4c5f5253 100644 --- a/apps/Makefile +++ b/apps/Makefile @@ -13,6 +13,7 @@ app_objs += $(addprefix apps/,\ curve_view.o\ curve_view_with_banner.o\ curve_view_window.o\ + curve_view_window_with_cursor.o\ data.o\ data_controller.o\ editable_cell_table_view_controller.o\ diff --git a/apps/curve_view_window_with_cursor.cpp b/apps/curve_view_window_with_cursor.cpp new file mode 100644 index 000000000..077107a9b --- /dev/null +++ b/apps/curve_view_window_with_cursor.cpp @@ -0,0 +1,16 @@ +#include "curve_view_window_with_cursor.h" +#include + +CurveViewWindowWithCursor::CurveViewWindowWithCursor() : + m_xCursorPosition(NAN), + m_yCursorPosition(NAN) +{ +} + +float CurveViewWindowWithCursor::xCursorPosition() { + return m_xCursorPosition; +} + +float CurveViewWindowWithCursor::yCursorPosition() { + return m_yCursorPosition; +} diff --git a/apps/curve_view_window_with_cursor.h b/apps/curve_view_window_with_cursor.h new file mode 100644 index 000000000..dd72ae42a --- /dev/null +++ b/apps/curve_view_window_with_cursor.h @@ -0,0 +1,16 @@ +#ifndef APPS_CURVE_VIEW_WINDOW_WITH_CURSOR_H +#define APPS_CURVE_VIEW_WINDOW_WITH_CURSOR_H + +#include "curve_view_window.h" + +class CurveViewWindowWithCursor : public CurveViewWindow { +public: + CurveViewWindowWithCursor(); + float xCursorPosition(); + float yCursorPosition(); +protected: + float m_xCursorPosition; + float m_yCursorPosition; +}; + +#endif