diff options
Diffstat (limited to 'src/game/GameModel.h')
| -rw-r--r-- | src/game/GameModel.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/game/GameModel.h b/src/game/GameModel.h index 0f170df..14e42ac 100644 --- a/src/game/GameModel.h +++ b/src/game/GameModel.h @@ -31,6 +31,8 @@ public: class GameModel { private: + int clipboardSize; + unsigned char * clipboardData; vector<GameView*> observers; vector<Tool*> toolList; vector<Menu*> menuList; @@ -56,6 +58,7 @@ private: void notifyActiveToolsChanged(); void notifyUserChanged(); void notifyZoomChanged(); + void notifyClipboardChanged(); void notifyColourSelectorColourChanged(); void notifyColourSelectorVisibilityChanged(); public: @@ -101,6 +104,9 @@ public: ui::Point GetZoomPosition(); void SetZoomWindowPosition(ui::Point position); ui::Point GetZoomWindowPosition(); + void AddStamp(unsigned char * saveData, int saveSize); + void SetClipboard(unsigned char * saveData, int saveSize); + unsigned char * GetClipboard(int & saveSize); }; #endif // GAMEMODEL_H |
