]> Shamusworld >> Repos - architektonas/blobdiff - src/drawingview.h
Layer handling code mostly done; still need to handle layer locking.
[architektonas] / src / drawingview.h
index 518301a8e43cddc2b1b304d677ff324bc2e5af8a..454d6f2ca9a10869cf402b4095dc415034c8611f 100644 (file)
@@ -20,7 +20,7 @@ class DrawingView: public QWidget
                void SetGridSize(uint32_t);
                void UpdateGridBackground(void);
                Point SnapPointToGrid(Point);
-               void RenderObjects(Painter *, std::vector<void *> &);
+               void RenderObjects(Painter *, std::vector<void *> &, int);
                void AddHoveredToSelection(void);
                void GetSelection(std::vector<void *> &);
                void GetHovered(std::vector<void *> &);
@@ -37,6 +37,9 @@ class DrawingView: public QWidget
 
        public slots:
                void SetCurrentLayer(int);
+               void DeleteCurrentLayer(int);
+               void HandleLayerToggle(void);
+               void HandleLayerSwap(int, int);
 
        protected:
                void paintEvent(QPaintEvent * event);