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