Skip to content

Commit c57cab7

Browse files
MatthewMArnoldsalkinium
authored andcommitted
[ui] Refactor view stack to take a GraphicDisplay
This way it can be specialized with a monochrome or color display later.
1 parent 087f349 commit c57cab7

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/modm/ui/menu/communicating_view_stack.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ namespace modm
2929
class CommunicatingViewStack : public ViewStack
3030
{
3131
public:
32-
CommunicatingViewStack(modm::ColorGraphicDisplay* display, xpcc::Communicator* communicator) :
32+
CommunicatingViewStack(modm::GraphicDisplay* display, xpcc::Communicator* communicator) :
3333
ViewStack(display),
3434
communicator(communicator)
3535
{

src/modm/ui/menu/view_stack.hpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ namespace modm
3939
class ViewStack
4040
{
4141
public:
42-
ViewStack(modm::ColorGraphicDisplay* display);
42+
ViewStack(modm::GraphicDisplay* display);
4343

4444
virtual ~ViewStack();
4545

@@ -74,7 +74,7 @@ namespace modm
7474
/**
7575
* @brief getDisplay access underlying GraphicDisplay
7676
*/
77-
inline modm::ColorGraphicDisplay&
77+
inline modm::GraphicDisplay&
7878
getDisplay()
7979
{
8080
return *this->display;
@@ -100,7 +100,7 @@ namespace modm
100100
shortButtonPress(modm::MenuButtons::Button button);
101101

102102
protected:
103-
modm::ColorGraphicDisplay* display;
103+
modm::GraphicDisplay* display;
104104
modm::Stack< modm::AbstractView* , modm::LinkedList< modm::AbstractView* > > stack;
105105
};
106106
}

0 commit comments

Comments
 (0)