X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fbase%2Flayerlist.h;h=9886a43fe24e2a6adefd9218796c01c4d36cefc9;hb=5adb444f3e523d3fd028617ced72d1ea6661db21;hp=2ee231e3832a0b316879a6425c499c8ca528cf8b;hpb=3239ef39dcee08fa6e8cd68cdf2727fc68cc7a8c;p=architektonas diff --git a/src/base/layerlist.h b/src/base/layerlist.h index 2ee231e..9886a43 100644 --- a/src/base/layerlist.h +++ b/src/base/layerlist.h @@ -4,50 +4,50 @@ #include #include -class RS_Layer; -//class RS_LayerListListener; +class Layer; +//class LayerListListener; /** * A list of layers. * * @author Andrew Mustun */ -class RS_LayerList +class LayerList { public: - RS_LayerList(); - virtual ~RS_LayerList(); + LayerList(); + virtual ~LayerList(); void clear(); uint count() const; - RS_Layer * at(uint i); + Layer * at(uint i); void activate(const QString & name, bool notify = false); - void activate(RS_Layer * layer, bool notify = false); - RS_Layer * getActive(); - virtual void add(RS_Layer * layer); - virtual void remove(RS_Layer * layer); - virtual void edit(RS_Layer * layer, const RS_Layer & source); - RS_Layer * find(const QString & name); + void activate(Layer * layer, bool notify = false); + Layer * getActive(); + virtual void add(Layer * layer); + virtual void remove(Layer * layer); + virtual void edit(Layer * layer, const Layer & source); + Layer * find(const QString & name); int getIndex(const QString & name); - int getIndex(RS_Layer * layer); + int getIndex(Layer * layer); void toggle(const QString & name); - void toggle(RS_Layer * layer); - void toggleLock(RS_Layer * layer); + void toggle(Layer * layer); + void toggleLock(Layer * layer); void freezeAll(bool freeze); -// void addListener(RS_LayerListListener * listener); -// void removeListener(RS_LayerListListener * listener); +// void addListener(LayerListListener * listener); +// void removeListener(LayerListListener * listener); void setModified(bool m); virtual bool isModified() const; - friend std::ostream & operator<<(std::ostream & os, RS_LayerList & l); + friend std::ostream & operator<<(std::ostream & os, LayerList & l); private: //! layers in the graphic - QList layers; + QList layers; //! List of registered LayerListListeners -// QList layerListListeners; +// QList layerListListeners; //! Currently active layer - RS_Layer * activeLayer; + Layer * activeLayer; /** Flag set if the layer list was modified and not yet saved. */ bool modified; };