/**
* Holds the data that defines a layer.
*/
-class RS_LayerData
+class LayerData
{
public:
- RS_LayerData() {}
+ LayerData() {}
- RS_LayerData(const QString & name, const RS_Pen & pen, bool frozen, bool locked)
+ LayerData(const QString & name, const Pen & pen, bool frozen, bool locked)
{
this->name = name;
this->pen = pen;
QString name;
//! default pen for this layer
- RS_Pen pen;
+ Pen pen;
//! Frozen flag
bool frozen;
*
* @author Andrew Mustun
*/
-class RS_Layer
+class Layer
{
public:
- explicit RS_Layer(const QString & name);
- //RS_Layer(const char* name);
+ explicit Layer(const QString & name);
+ //Layer(const char* name);
- RS_Layer * clone();
+ Layer * clone();
void setName(const QString & name);
QString getName() const;
- void setPen(const RS_Pen & pen);
- RS_Pen getPen() const;
+ void setPen(const Pen & pen);
+ Pen getPen() const;
bool isFrozen() const;
bool isConverted() const;
void setConverted(bool c);
void toggleLock();
void lock(bool l);
bool isLocked();
- //RS_Layer & operator=(const RS_Layer & l);
+ //Layer & operator=(const Layer & l);
- friend std::ostream & operator<<(std::ostream & os, const RS_Layer & l);
+ friend std::ostream & operator<<(std::ostream & os, const Layer & l);
- //friend class RS_LayerList;
+ //friend class LayerList;
private:
//! Layer data
- RS_LayerData data;
+ LayerData data;
};
#endif