Swiftray  1.0
clipboard.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <QList>
4 #include <shape/shape.h>
5 #include <document.h>
6 
7 class Clipboard {
8 public:
9  Clipboard();
10 
11  void set(QList<ShapePtr> &items);
12 
13  void cutFrom(Document &doc);
14 
15  void pasteTo(Document &doc);
16 
17  void clear();
18 
19 private:
20  QList<ShapePtr> shapes_;
21  QPointF paste_shift_;
22 };
Definition: clipboard.h:7
void clear()
Definition: clipboard.cpp:40
void cutFrom(Document &doc)
Definition: clipboard.cpp:15
void pasteTo(Document &doc)
Definition: clipboard.cpp:22
void set(QList< ShapePtr > &items)
Definition: clipboard.cpp:7
Clipboard()
Definition: clipboard.cpp:3
Document state store for layers, shapes, document specfic settings and current view state.
Definition: document.h:19