make BasicScreen::{Enter,Space}Pressed() pure virtual

This commit is contained in:
Andrzej Rybczak
2009-03-03 18:39:09 +01:00
parent c3f2857dab
commit 3d6765f896
6 changed files with 13 additions and 2 deletions

View File

@@ -42,6 +42,9 @@ class Clock : public Screen<Window>
virtual void Update();
virtual void Scroll() { }
virtual void EnterPressed() { }
virtual void SpacePressed() { }
virtual bool allowsSelection() { return false; }
virtual List *GetList() { return 0; }

View File

@@ -33,6 +33,9 @@ class Help : public Screen<Scrollpad>
virtual std::string Title();
virtual void EnterPressed() { }
virtual void SpacePressed() { }
virtual bool allowsSelection() { return false; }
virtual List *GetList() { return 0; }

View File

@@ -36,6 +36,9 @@ class Info : public Screen<Scrollpad>
virtual void Update();
virtual void EnterPressed() { }
virtual void SpacePressed() { }
virtual bool allowsSelection() { return false; }
virtual List *GetList() { return 0; }

View File

@@ -52,6 +52,7 @@ class Lyrics : public Screen<Scrollpad>
virtual void Update();
virtual void EnterPressed() { }
virtual void SpacePressed();
virtual bool allowsSelection() { return false; }

View File

@@ -47,8 +47,8 @@ class BasicScreen
virtual void ReadKey(int &) = 0;
virtual void Scroll(Where, const int * = 0) = 0;
virtual void EnterPressed() { }
virtual void SpacePressed() { }
virtual void EnterPressed() = 0;
virtual void SpacePressed() = 0;
virtual MPD::Song *CurrentSong() { return 0; }

View File

@@ -43,6 +43,7 @@ class TinyTagEditor : public Screen< Menu<Buffer> >
virtual std::string Title();
virtual void EnterPressed();
virtual void SpacePressed() { }
virtual bool allowsSelection() { return false; }