3 #include "nlohmann/json_fwd.hpp"
4 #include "common/common.hpp"
10 GridController(
class MainWindow &win,
class CanvasGL &ca);
12 json serialize()
const;
13 void load_from_json(
const json &j);
14 void set_spacing_square(
int64_t s);
16 void set_origin(
const Coordi &c);
19 class SpinButtonDim *grid_spin_button_square =
nullptr;
20 class SpinButtonDim *grid_spin_button_x =
nullptr;
21 class SpinButtonDim *grid_spin_button_y =
nullptr;
23 class SpinButtonDim *grid_spin_button_origin_x =
nullptr;
24 class SpinButtonDim *grid_spin_button_origin_y =
nullptr;
26 class MainWindow &main_window;
27 class CanvasGL &canvas;