todo-cli
Loading...
Searching...
No Matches
todo::BasicView Class Reference

#include <basic_view.h>

Inheritance diagram for todo::BasicView:
Collaboration diagram for todo::BasicView:

Public Member Functions

 BasicView ()=default
 Default constructor.
virtual UserInput get_input (const std::string &msg) override
 Gets input from the user.
virtual void display_list (const std::vector< Task > &todo_list, u16 level=0) override
 Display task list to screen.
virtual void display_msg (const std::string &msg) override
 Display message to screen.
Public Member Functions inherited from todo::View
 View ()=default
 Default Constructor.
virtual ~View ()=default
 Destructor.

Constructor & Destructor Documentation

◆ BasicView()

todo::BasicView::BasicView ( )
default

Default constructor.

Member Function Documentation

◆ display_list()

void todo::BasicView::display_list ( const std::vector< Task > & todo_list,
u16 level = 0 )
overridevirtual

Display task list to screen.

Parameters
todo_listConst reference to a vector.
levelRecursion depth.

Implements todo::View.

◆ display_msg()

void todo::BasicView::display_msg ( const std::string & msg)
overridevirtual

Display message to screen.

Parameters
msgString to display.

Implements todo::View.

◆ get_input()

UserInput todo::BasicView::get_input ( const std::string & msg)
overridevirtual

Gets input from the user.

Parameters
msgString to display.

Implements todo::View.


The documentation for this class was generated from the following files: