X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fbase%2Frs_layerlist.cpp;fp=src%2Fbase%2Frs_layerlist.cpp;h=56c169e8c26ac58a0500875dca1ffee3205ee9a1;hb=d86611a87f46873819dfae63f1112b248ba9aca1;hp=ac03f6ec435a14b64f663d6715064ffec5457687;hpb=a5a416c0a1276401a71b2c0e482af867f4583985;p=architektonas diff --git a/src/base/rs_layerlist.cpp b/src/base/rs_layerlist.cpp index ac03f6e..56c169e 100644 --- a/src/base/rs_layerlist.cpp +++ b/src/base/rs_layerlist.cpp @@ -16,9 +16,10 @@ #include "rs_layerlist.h" -#include "rs_layer.h" -#include "rs_layerlistlistener.h" +//#include "rs_layerlistlistener.h" +#include "rs_debug.h" #include "rs_entity.h" +#include "rs_layer.h" /** * Default constructor. @@ -100,6 +101,7 @@ void RS_LayerList::activate(RS_Layer * layer, bool notify) activeLayer = layer; +#if 0 if (notify) { for(int i=0; iprint("RS_LayerList::activate listener notified"); } } +#endif RS_DEBUG->print("RS_LayerList::activate end"); } @@ -141,17 +144,19 @@ void RS_LayerList::add(RS_Layer * layer) { layers.append(layer); +#if 0 // notify listeners for(int i=0; ilayerAdded(layer); } +#endif setModified(true); // if there was no active layer so far, activate this one. - if (activeLayer ==NULL) + if (activeLayer == NULL) activate(layer); } else @@ -186,11 +191,13 @@ void RS_LayerList::remove(RS_Layer * layer) if (idx != -1) layers.takeAt(idx); +#if 0 for(int i=0; ilayerRemoved(layer); } +#endif setModified(true); @@ -209,16 +216,18 @@ void RS_LayerList::remove(RS_Layer * layer) */ void RS_LayerList::edit(RS_Layer * layer, const RS_Layer & source) { - if (layer == NULL) + if (!layer) return; *layer = source; +#if 0 for(int i=0; ilayerEdited(layer); } +#endif setModified(true); } @@ -233,7 +242,6 @@ RS_Layer * RS_LayerList::find(const QString & name) RS_Layer * ret = NULL; -// for(RS_Layer * l=layers.first(); l!=NULL; l=layers.next()) for(int i=0; itoggle(); +#if 0 // Notify listeners: for(int i=0; i < layerListListeners.count(); ++i) { RS_LayerListListener * l = layerListListeners.at(i); l->layerToggled(layer); } +#endif } /** @@ -351,17 +361,19 @@ void RS_LayerList::toggle(RS_Layer * layer) */ void RS_LayerList::toggleLock(RS_Layer * layer) { - if (layer == NULL) + if (!layer) return; layer->toggleLock(); +#if 0 // Notify listeners: for(int i=0; ilayerToggled(layer); } +#endif } /** @@ -374,13 +386,16 @@ void RS_LayerList::freezeAll(bool freeze) for(uint l=0; lfreeze(freeze); +#if 0 for(int i=0; ilayerToggled(NULL); } +#endif } +#if 0 /** * adds a LayerListListener to the list of listeners. Listeners * are notified when the layer list changes. @@ -404,6 +419,7 @@ void RS_LayerList::removeListener(RS_LayerListListener * listener) if (i != -1) layerListListeners.takeAt(i); } +#endif /** * Sets the layer lists modified status to 'm'.