lines-are-beautiful  0.0
A C++ file API for the reMarkable e-ink tablet
Public Member Functions | Public Attributes | List of all members
rmlab::Notebook Struct Reference

#include <Notebook.hpp>

Public Member Functions

 Notebook ()
 
 Notebook (std::string const openFilename)
 
void save (std::string const saveFilename)
 

Public Attributes

int32_t npages
 
std::string filename
 
std::list< Pagepages
 

Detailed Description

Base unit of the reMarkable note-taking system, used similarly to a real-world notebook. It is made up of a set of pages.

See also
rmlab::Page

Constructor & Destructor Documentation

◆ Notebook() [1/2]

rmlab::Notebook::Notebook ( )

Open a new, empty notebook.

◆ Notebook() [2/2]

rmlab::Notebook::Notebook ( std::string const  openFilename)

Open a notebook.

Parameters
openFilenamePath to the file containing the notebook data following the .lines format.

Member Data Documentation

◆ filename

std::string rmlab::Notebook::filename

Path to the binary file containing from which the notebook has been read.

◆ npages

int32_t rmlab::Notebook::npages

Number of pages in this notebook.

◆ pages

std::list< Page > rmlab::Notebook::pages

All the pages of this notebook.


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