Swiftray
1.0
grid.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <QMouseEvent>
4
#include <
canvas/controls/canvas-control.h
>
5
6
namespace
Controls
{
7
8
class
Grid
:
public
CanvasControl
{
9
public
:
10
explicit
Grid
(
Canvas
*
canvas
) :
CanvasControl
(
canvas
) {}
11
12
void
paint
(QPainter *painter)
override
;
13
14
bool
isActive
()
override
;
15
};
16
17
}
canvas-control.h
Canvas
Definition:
canvas.h:27
Controls::CanvasControl
Definition:
canvas-control.h:16
Controls::CanvasControl::canvas
Canvas & canvas()
Definition:
canvas-control.cpp:34
Controls::Grid
Definition:
grid.h:8
Controls::Grid::Grid
Grid(Canvas *canvas)
Definition:
grid.h:10
Controls::Grid::paint
void paint(QPainter *painter) override
Definition:
grid.cpp:12
Controls::Grid::isActive
bool isActive() override
Definition:
grid.cpp:8
Controls
In-canvas controls with its own painting and event handling functions.
Definition:
canvas-control.h:8
src
canvas
controls
grid.h
Generated by
1.9.1