1 /*
2  * Xournal++
3  *
4  * Draws graph backgrounds of all sorts
5  *
6  * @author Xournal++ Team
7  * https://github.com/xournalpp/xournalpp
8  *
9  * @license GNU GPLv2 or later
10  */
11 
12 #pragma once
13 
14 #include <string>
15 #include <vector>
16 
17 #include "BaseBackgroundPainter.h"
18 #include "XournalType.h"
19 
20 class GraphBackgroundPainter: public BaseBackgroundPainter {
21 public:
22     GraphBackgroundPainter();
23     virtual ~GraphBackgroundPainter();
24 
25 public:
26     virtual void paint();
27     void paintBackgroundGraph();
28 
29     /**
30      * Reset all used configuration values
31      */
32     virtual void resetConfig();
33 };
34