Files
Upsilon/apps/reader/read_book_controller.cpp
Fournier Gabriel 92ee632ce2 word wrapping
2020-12-05 22:24:13 +01:00

36 lines
685 B
C++

#include "read_book_controller.h"
namespace reader
{
ReadBookController::ReadBookController(Responder * parentResponder) :
ViewController(parentResponder)
{
}
View * ReadBookController::view()
{
return &m_readerView;
}
void ReadBookController::setBook(const External::Archive::File& file)
{
m_readerView.setText(reinterpret_cast<const char*>(file.data), file.dataLength);
}
bool ReadBookController::handleEvent(Ion::Events::Event event)
{
if(event == Ion::Events::Down)
{
m_readerView.nextPage();
return true;
}
if(event == Ion::Events::Up)
{
m_readerView.previousPage();
return true;
}
return false;
}
}