]> Shamusworld >> Repos - architektonas/blobdiff - src/base/layer.h
Major refactor of Architektonas: Jettisoning old cruft.
[architektonas] / src / base / layer.h
diff --git a/src/base/layer.h b/src/base/layer.h
deleted file mode 100644 (file)
index 249fc73..0000000
+++ /dev/null
@@ -1,83 +0,0 @@
-#ifndef __LAYER_H__
-#define __LAYER_H__
-
-#include <stddef.h>
-
-//#ifdef __hpux
-//#include <sys/_size_t.h>
-//#endif
-
-#include <iostream>
-#include <QtCore>
-
-#include "flags.h"
-#include "pen.h"
-
-/**
- * Holds the data that defines a layer.
- */
-class LayerData
-{
-       public:
-               LayerData() {}
-
-               LayerData(const QString & name, const Pen & pen, bool frozen, bool locked)
-               {
-                       this->name = name;
-                       this->pen = pen;
-                       this->frozen = frozen;
-                       this->locked = locked;
-               }
-
-               //! Layer name
-               QString name;
-
-               //! default pen for this layer
-               Pen pen;
-
-               //! Frozen flag
-               bool frozen;
-
-               //! Locked flag
-               bool locked;
-
-               //! Converted flag (cam)
-               bool converted;
-};
-
-/**
- * Class for representing a layer
- *
- * @author Andrew Mustun
- */
-class Layer
-{
-       public:
-               explicit Layer(const QString & name);
-               //Layer(const char* name);
-
-               Layer * clone();
-               void setName(const QString & name);
-               QString getName() const;
-               void setPen(const Pen & pen);
-               Pen getPen() const;
-               bool isFrozen() const;
-               bool isConverted() const;
-               void setConverted(bool c);
-               void toggle();
-               void freeze(bool freeze);
-               void toggleLock();
-               void lock(bool l);
-               bool isLocked();
-               //Layer & operator=(const Layer & l);
-
-               friend std::ostream & operator<<(std::ostream & os, const Layer & l);
-
-               //friend class LayerList;
-
-       private:
-               //! Layer data
-               LayerData data;
-};
-
-#endif