Decouple rtengine/ from rtgui/edit.h
This commit is contained in:
@@ -24,6 +24,8 @@
|
||||
#include "refreshmap.h"
|
||||
#include "rt_math.h"
|
||||
|
||||
#include "../rtgui/edit.h"
|
||||
|
||||
namespace
|
||||
{
|
||||
|
||||
|
||||
@@ -17,33 +17,38 @@
|
||||
* along with RawTherapee. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
#include <cmath>
|
||||
|
||||
#include <glib.h>
|
||||
#include <glibmm.h>
|
||||
|
||||
#ifdef _OPENMP
|
||||
#include <omp.h>
|
||||
#endif
|
||||
|
||||
#include "alignedbuffer.h"
|
||||
#include "rtengine.h"
|
||||
#include "improcfun.h"
|
||||
|
||||
#include "alignedbuffer.h"
|
||||
#include "calc_distort.h"
|
||||
#include "ciecam02.h"
|
||||
#include "clutstore.h"
|
||||
#include "color.h"
|
||||
#include "curves.h"
|
||||
#include "mytime.h"
|
||||
#include "EdgePreservingDecomposition.h"
|
||||
#include "iccmatrices.h"
|
||||
#include "iccstore.h"
|
||||
#include "imagesource.h"
|
||||
#include "rtthumbnail.h"
|
||||
#include "utils.h"
|
||||
#include "iccmatrices.h"
|
||||
#include "color.h"
|
||||
#include "calc_distort.h"
|
||||
#include "rt_math.h"
|
||||
#include "EdgePreservingDecomposition.h"
|
||||
#include "improccoordinator.h"
|
||||
#include "clutstore.h"
|
||||
#include "ciecam02.h"
|
||||
#include "StopWatch.h"
|
||||
#include "mytime.h"
|
||||
#include "procparams.h"
|
||||
#include "../rtgui/ppversion.h"
|
||||
#include "rt_math.h"
|
||||
#include "rtengine.h"
|
||||
#include "rtthumbnail.h"
|
||||
#include "StopWatch.h"
|
||||
#include "utils.h"
|
||||
|
||||
#include "../rtgui/edit.h"
|
||||
#include "../rtgui/guiutils.h"
|
||||
#include "../rtgui/ppversion.h"
|
||||
|
||||
#undef CLIPD
|
||||
#define CLIPD(a) ((a)>0.0f?((a)<1.0f?(a):1.0f):0.0f)
|
||||
|
||||
@@ -19,6 +19,8 @@
|
||||
|
||||
#include "pipettebuffer.h"
|
||||
|
||||
#include "../rtgui/edit.h"
|
||||
|
||||
namespace rtengine
|
||||
{
|
||||
|
||||
|
||||
@@ -16,17 +16,22 @@
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with RawTherapee. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
#ifndef _PIPETTEBUFFER_H_
|
||||
#define _PIPETTEBUFFER_H_
|
||||
#pragma once
|
||||
|
||||
#include "../rtgui/edit.h"
|
||||
#include "array2D.h"
|
||||
#include "iimage.h"
|
||||
#include "coord.h"
|
||||
#include "iimage.h"
|
||||
|
||||
class EditDataProvider;
|
||||
class EditSubscriber;
|
||||
|
||||
enum EditUniqueID : int;
|
||||
|
||||
namespace rtengine
|
||||
{
|
||||
|
||||
class Imagefloat;
|
||||
|
||||
/// @brief Structure that contains information about and pointers to the Edit buffer
|
||||
class PipetteBuffer
|
||||
{
|
||||
@@ -92,5 +97,3 @@ public:
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user