From e60d476f4abb7c516a6c92e3e3bad74c107acd70 Mon Sep 17 00:00:00 2001 From: Niels Martin Hansen Date: Fri, 25 Jun 2010 01:49:12 +0000 Subject: [PATCH] Turn BaseGrid into a do-nothing SelectionController. Originally committed to SVN as r4601. --- aegisub/src/base_grid.h | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/aegisub/src/base_grid.h b/aegisub/src/base_grid.h index 501b805ba..03dd22bb4 100644 --- a/aegisub/src/base_grid.h +++ b/aegisub/src/base_grid.h @@ -47,6 +47,8 @@ #include #endif +#include "selection_controller.h" + ////////////// // Prototypes @@ -70,7 +72,7 @@ public: /// @brief DOCME /// /// DOCME -class BaseGrid : public wxWindow { +class BaseGrid : public wxWindow, public BaseSelectionController { private: /// DOCME @@ -129,6 +131,15 @@ protected: /// DOCME std::vector selMap; +public: + // SelectionController implementation + virtual void SetActiveLine(AssEntry *new_line) { } + virtual AssEntry * GetActiveLine() const { return 0; } + virtual void SetSelectedSet(const Selection &new_selection) { } + virtual void GetSelectedSet(Selection &selection) const { } + virtual void NextLine() { } + virtual void PrevLine() { } + public: /// DOCME