Mercurial > hg > svgui
diff layer/LayerFactory.h @ 1324:13d9b422f7fe zoom
Merge from default branch
author | Chris Cannam |
---|---|
date | Mon, 17 Sep 2018 13:51:31 +0100 |
parents | 43a28a52f8ab |
children | 9e846af73f3e |
line wrap: on
line diff
--- a/layer/LayerFactory.h Mon Dec 12 15:18:52 2016 +0000 +++ b/layer/LayerFactory.h Mon Sep 17 13:51:31 2018 +0100 @@ -13,8 +13,8 @@ COPYING included with this distribution for more information. */ -#ifndef _LAYER_FACTORY_H_ -#define _LAYER_FACTORY_H_ +#ifndef SV_LAYER_FACTORY_H +#define SV_LAYER_FACTORY_H #include <QString> #include <set> @@ -28,27 +28,27 @@ public: enum LayerType { - // Standard layers - Waveform, - Spectrogram, - TimeRuler, - TimeInstants, - TimeValues, - Notes, - FlexiNotes, - Regions, - Text, + // Standard layers + Waveform, + Spectrogram, + TimeRuler, + TimeInstants, + TimeValues, + Notes, + FlexiNotes, + Regions, + Text, Image, - Colour3DPlot, + Colour3DPlot, Spectrum, Slice, - // Layers with different initial parameters - MelodicRangeSpectrogram, - PeakFrequencySpectrogram, + // Layers with different initial parameters + MelodicRangeSpectrogram, + PeakFrequencySpectrogram, - // Not-a-layer-type - UnknownLayer = 255 + // Not-a-layer-type + UnknownLayer = 255 }; static LayerFactory *getInstance(); @@ -89,12 +89,12 @@ protected: template <typename LayerClass, typename ModelClass> bool trySetModel(Layer *layerBase, Model *modelBase) { - LayerClass *layer = dynamic_cast<LayerClass *>(layerBase); - if (!layer) return false; - ModelClass *model = dynamic_cast<ModelClass *>(modelBase); - if (!model) return false; - layer->setModel(model); - return true; + LayerClass *layer = dynamic_cast<LayerClass *>(layerBase); + if (!layer) return false; + ModelClass *model = dynamic_cast<ModelClass *>(modelBase); + if (!model) return false; + layer->setModel(model); + return true; } static LayerFactory *m_instance;