Further cleanup of include dependencies

This commit is contained in:
Ingo Weyrich 2019-10-29 21:06:27 +01:00
parent ed161c6288
commit 068847eb5a
57 changed files with 70 additions and 83 deletions

View File

@ -121,7 +121,6 @@ set(RTENGINESOURCEFILES
rtthumbnail.cc
shmap.cc
simpleprocess.cc
slicer.cc
stdimagesource.cc
tmo_fattal02.cc
utils.cc

View File

@ -64,7 +64,6 @@
#include <cassert>
#ifndef NDEBUG
#include <glibmm.h>
#include <fstream>
#endif
@ -485,26 +484,6 @@ public:
return (p1 + p2 * diff);
}
#ifndef NDEBUG
// Debug facility ; dump the content of the LUT in a file. No control of the filename is done
void dump(Glib::ustring fname)
{
if (size) {
Glib::ustring fname_ = fname + ".xyz"; // TopSolid'Design "plot" file format
std::ofstream f (fname_.c_str());
f << "$" << std::endl;
for (unsigned int iter = 0; iter < size; iter++) {
f << iter << ", " << data[iter] << ", 0." << std::endl;
}
f << "$" << std::endl;
f.close ();
}
}
#endif
operator bool (void) const
{
return size > 0;

View File

@ -22,7 +22,6 @@
#include <cmath>
#include <cstring>
#include <cstdio>
#include <glibmm.h>
#include "rtengine.h"
#include "rt_math.h"

View File

@ -2,6 +2,9 @@
* This file is part of RawTherapee.
*/
#include "camconst.h"
#include <glibmm/fileutils.h>
#include <glibmm/miscutils.h>
#include <glibmm/ustring.h>
#include "settings.h"
#include "rt_math.h"
#include <cstdio>

View File

@ -4,8 +4,9 @@
#ifndef __CAMCONST__
#define __CAMCONST__
#include <glibmm.h>
#include <glibmm/ustring.h>
#include <map>
#include <vector>
namespace rtengine
{

View File

@ -3,8 +3,6 @@
#include <memory>
#include <cstdint>
#include <gtkmm.h>
#include "cache.h"
#include "alignedbuffer.h"
#include "noncopyable.h"

View File

@ -20,7 +20,7 @@
#pragma once
#include <array>
#include <glibmm.h>
#include <glibmm/ustring.h>
#include "rt_math.h"
#include "LUT.h"

View File

@ -22,7 +22,7 @@
#include <string>
#include <vector>
#include <glibmm.h>
#include <glibmm/ustring.h>
#include "rt_math.h"
#include "../rtgui/mycurve.h"

View File

@ -24,7 +24,7 @@
#include <array>
#include <memory>
#include <glibmm.h>
#include <glibmm/ustring.h>
#include "../rtgui/threadutils.h"

View File

@ -19,7 +19,6 @@
#include "dfmanager.h"
#include "../rtgui/options.h"
#include <giomm.h>
#include "../rtgui/guiutils.h"
#include "rawimage.h"
#include <sstream>
#include <iostream>

View File

@ -17,10 +17,11 @@
* along with RawTherapee. If not, see <https://www.gnu.org/licenses/>.
*/
#include "../rtengine/dynamicprofile.h"
#include "dynamicprofile.h"
#include <stdlib.h>
#include <glibmm/regex.h>
#include <glibmm/miscutils.h>
using namespace rtengine;
using namespace rtengine::procparams;

View File

@ -19,7 +19,7 @@
#ifndef _DYNAMICPROFILE_H_
#define _DYNAMICPROFILE_H_
#include <glibmm.h>
#include <glibmm/ustring.h>
#include <vector>
#include "../rtgui/options.h"

View File

@ -16,6 +16,10 @@
* You should have received a copy of the GNU General Public License
* along with RawTherapee. If not, see <https://www.gnu.org/licenses/>.
*/
#include <giomm/file.h>
#include <glibmm/miscutils.h>
#include "ffmanager.h"
#include "../rtgui/options.h"
#include "rawimage.h"

View File

@ -18,7 +18,9 @@
*/
#include <cstring>
#include <glibmm.h>
#include <glibmm/ustring.h>
#include <glibmm/fileutils.h>
#include <glibmm/miscutils.h>
#include <glib/gstdio.h>
#ifdef WIN32

View File

@ -19,10 +19,11 @@
#pragma once
#include <cstdint>
#include <memory>
#include <string>
#include <vector>
#include <glibmm.h>
#include <glibmm/ustring.h>
#include <lcms2.h>

View File

@ -19,7 +19,7 @@
#ifndef _IIMAGE_
#define _IIMAGE_
#include <glibmm.h>
#include <glibmm/ustring.h>
#include <vector>
#include "rt_math.h"
#include "alignedbuffer.h"

View File

@ -22,7 +22,7 @@
#include <cstdio>
#include <memory>
#include <string>
#include <glibmm.h>
#include <glibmm/ustring.h>
#include "../rtexif/rtexif.h"
#include <libiptcdata/iptc-data.h>
#include "rtengine.h"

View File

@ -30,7 +30,7 @@
#include <memory>
#include <glibmm.h>
#include <glibmm/ustring.h>
#include <libiptcdata/iptc-data.h>
#include "rtengine.h"
#include "imageformat.h"

View File

@ -21,7 +21,7 @@
#include <array>
#include <vector>
#include <glibmm.h>
#include <glibmm/ustring.h>
#include "coord2d.h"
#include "dcp.h"

View File

@ -18,7 +18,7 @@
*/
#include <cmath>
#include <glib.h>
#include <glibmm.h>
#include <glibmm/ustring.h>
#ifdef _OPENMP
#include <omp.h>
#endif
@ -46,7 +46,6 @@
#include "StopWatch.h"
#include "procparams.h"
#include "../rtgui/ppversion.h"
#include "../rtgui/guiutils.h"
#include "../rtgui/editcallbacks.h"
#undef CLIPD

View File

@ -21,7 +21,7 @@
#include "imagefloat.h"
#include "labimage.h"
#include "improcfun.h"
#include <glibmm.h>
#include <glibmm/ustring.h>
#include "iccstore.h"
#include "iccmatrices.h"
#include "../rtgui/options.h"

View File

@ -20,6 +20,8 @@
#include <algorithm>
#include <cstring>
#include <glibmm/ustring.h>
#include <glibmm/fileutils.h>
#include <glib/gstdio.h>
#ifdef WIN32

View File

@ -25,7 +25,7 @@
#include <string>
#include <sstream>
#include <glibmm.h>
#include <glibmm/ustring.h>
#include <expat.h>
#include "cache.h"

View File

@ -18,7 +18,6 @@
*/
#include "myfile.h"
#include <cstdarg>
#include <glibmm.h>
// get mmap() sorted out
#ifdef MYFILE_MMAP

View File

@ -19,7 +19,7 @@
#ifndef _PREVIEWIMAGE_
#define _PREVIEWIMAGE_
#include <gtkmm.h>
#include <glibmm/ustring.h>
#include <cairomm/cairomm.h>
namespace rtengine

View File

@ -23,7 +23,8 @@
#include <type_traits>
#include <vector>
#include <glibmm.h>
#include <glibmm/ustring.h>
#include <glibmm/keyfile.h>
#include <lcms2.h>
#include "noncopyable.h"

View File

@ -16,6 +16,10 @@
* You should have received a copy of the GNU General Public License
* along with RawTherapee. If not, see <https://www.gnu.org/licenses/>.
*/
#include <glibmm/fileutils.h>
#include <glibmm/miscutils.h>
#include "profilestore.h"
#include "dynamicprofile.h"

View File

@ -21,7 +21,7 @@
#include <map>
#include <vector>
#include <glibmm.h>
#include <glibmm/ustring.h>
#include "rtengine.h"
#include "noncopyable.h"

View File

@ -22,7 +22,7 @@
#include <ctime>
#include <string>
#include <glibmm.h>
#include <glibmm/ustring.h>
#include <lcms2.h>

View File

@ -23,7 +23,7 @@
#include <memory>
#include <vector>
#include <glibmm.h>
#include <glibmm/ustring.h>
#include <lensfun.h>

View File

@ -24,7 +24,7 @@
#include "image8.h"
#include <lcms2.h>
#include "curves.h"
#include <glibmm.h>
#include <glibmm/ustring.h>
#include "improcfun.h"
#include "colortemp.h"
#include "mytime.h"

View File

@ -20,7 +20,7 @@
#define _THUMBPROCESSINGPARAMETERS_
#include "rawmetadatalocation.h"
#include <glibmm.h>
#include <glibmm/ustring.h>
#include <lcms2.h>
#include "image8.h"
#include "image16.h"

View File

@ -28,7 +28,7 @@
#include "clutstore.h"
#include "processingjob.h"
#include "procparams.h"
#include <glibmm.h>
#include <glibmm/ustring.h>
#include "../rtgui/options.h"
#include "rawimagesource.h"
#include "../rtgui/multilangmgr.h"

View File

@ -30,7 +30,8 @@
#include <string>
#include <vector>
#include <glibmm.h>
#include <glibmm/keyfile.h>
#include <glibmm/ustring.h>
#include "../rtengine/noncopyable.h"
#include "../rtengine/rawmetadatalocation.h"

View File

@ -16,7 +16,7 @@
* You should have received a copy of the GNU General Public License
* along with RawTherapee. If not, see <https://www.gnu.org/licenses/>.
*/
#include <glibmm.h>
#include <glibmm/ustring.h>
#include <glib/gstdio.h>
#include <cstring>
#include <functional>

View File

@ -19,7 +19,8 @@
#ifndef _BQENTRYUPDATER_
#define _BQENTRYUPDATER_
#include <glibmm.h>
#include <glibmm/thread.h>
#include "../rtengine/rtengine.h"
#include "threadutils.h"
#include "thumbnail.h"

View File

@ -19,8 +19,9 @@
#ifndef _BROWSERFILTER_
#define _BROWSERFILTER_
#include <vector>
#include "exiffiltersettings.h"
#include <glibmm.h>
class BrowserFilter
{

View File

@ -19,7 +19,7 @@
#ifndef _CACHEIMAGEDATA_
#define _CACHEIMAGEDATA_
#include <glibmm.h>
#include <glibmm/ustring.h>
#include "options.h"
#include "../rtengine/rtengine.h"
#include "../rtengine/imageformat.h"

View File

@ -26,6 +26,8 @@
#include <shlobj.h>
#endif
#include <gtkmm.h>
#include "options.h"
#include "multilangmgr.h"

View File

@ -21,7 +21,7 @@
#include <algorithm>
#include <map>
#include <glibmm.h>
#include <glibmm/ustring.h>
#include "filebrowser.h"

View File

@ -2,7 +2,7 @@
#define FILM_SIMULATION_INCLUDED
#include <gtkmm.h>
#include <glibmm.h>
#include <glibmm/ustring.h>
#include <memory>
#include "toolpanel.h"
#include "guiutils.h"

View File

@ -21,7 +21,7 @@
#include <gtkmm.h>
#include <glibmm.h>
#include <glibmm/ustring.h>
#include <cairomm/cairomm.h>
#include "../rtengine/LUT.h"
#include "../rtengine/improccoordinator.h"

View File

@ -18,9 +18,10 @@
*/
#include <map>
#include <set>
#include <iostream>
#include <sstream>
#include <glibmm.h>
#include <glibmm/ustring.h>
#include "lensprofile.h"

View File

@ -26,7 +26,6 @@
#include "coloredbar.h"
#include "coordinateadjuster.h"
#include "../rtengine/LUT.h"
#include "guiutils.h"
#include "options.h"
#include "../rtengine/noncopyable.h"

View File

@ -19,6 +19,7 @@
#include "options.h"
#include <cstdio>
#include <glib/gstdio.h>
#include <iostream>
#include <sstream>
#include "multilangmgr.h"
#include "addsetids.h"

View File

@ -20,7 +20,7 @@
#define _OPTIONS_
#include <set>
#include <gtkmm.h>
#include <gtkmm/enums.h>
#include "../rtengine/rtengine.h"
#include <exception>

View File

@ -16,6 +16,8 @@
* along with RawTherapee. If not, see <https://www.gnu.org/licenses/>.
*/
#include <glibmm/miscutils.h>
#include "pathutils.h"

View File

@ -16,19 +16,9 @@
* You should have received a copy of the GNU General Public License
* along with RawTherapee. If not, see <https://www.gnu.org/licenses/>.
*/
#ifndef __PATH_UTILS_
#define __PATH_UTILS_
#include <gtkmm.h>
#include <cairomm/cairomm.h>
#include "../rtengine/rtengine.h"
#include "../rtengine/coord.h"
#include "rtimage.h"
#include <sstream>
#include <iostream>
#pragma once
#include <glibmm/ustring.h>
// Removed from guiutils because used by rawtherapee-cli
Glib::ustring removeExtension (const Glib::ustring& filename);
Glib::ustring getExtension (const Glib::ustring& filename);
#endif

View File

@ -20,7 +20,7 @@
#define _PPARAMSCHANGELISTENER_
#include "../rtengine/rtengine.h"
#include <glibmm.h>
#include <glibmm/ustring.h>
#include "paramsedited.h"
class PParamsChangeListener

View File

@ -20,7 +20,7 @@
#define _PREVIEWLOADER_
#include <set>
#include <glibmm.h>
#include <glibmm/ustring.h>
#include "../rtengine/noncopyable.h"

View File

@ -21,7 +21,7 @@
#include <map>
#include <vector>
#include <glibmm.h>
#include <glibmm/ustring.h>
#include "../rtengine/rtengine.h"
#include "../rtengine/profilestore.h"

View File

@ -20,7 +20,7 @@
#include "rtscalable.h"
#include <glib/gstdio.h>
#include <regex>
#include <glibmm.h>
#include <gtkmm.h>
#include <iostream>
#include <librsvg/rsvg.h>
#include "options.h"

View File

@ -16,7 +16,7 @@
*/
#include <numeric>
#include <glibmm.h>
#include <glibmm/ustring.h>
#include "multilangmgr.h"
#include "options.h"

View File

@ -19,7 +19,6 @@
#ifndef _THUMBIMAGEUPDATER_
#define _THUMBIMAGEUPDATER_
#include <glibmm.h>
#include <glib.h>
#include "../rtengine/rtengine.h"

View File

@ -23,7 +23,6 @@
#include "../rtengine/mytime.h"
#include <cstdio>
#include <cstdlib>
#include <glibmm.h>
#include "../rtengine/colortemp.h"
#include "../rtengine/imagedata.h"
#include "../rtengine/procparams.h"

View File

@ -22,7 +22,7 @@
#include <memory>
#include <string>
#include <glibmm.h>
#include <glibmm/ustring.h>
#include "cachemanager.h"
#include "options.h"
#include "../rtengine/rtengine.h"

View File

@ -20,7 +20,7 @@
#define __TOOLPANEL__
#include <gtkmm.h>
#include <glibmm.h>
#include <glibmm/ustring.h>
#include "../rtengine/rtengine.h"
#include "editbuffer.h"
#include "guiutils.h"