Introduce rtengine/noncopyable.hpp
This commit is contained in:
@@ -26,11 +26,12 @@
|
||||
|
||||
#include <glibmm.h>
|
||||
|
||||
#include "../rtgui/threadutils.h"
|
||||
|
||||
#include "imagefloat.h"
|
||||
#include "curves.h"
|
||||
#include "colortemp.h"
|
||||
|
||||
#include "../rtgui/threadutils.h"
|
||||
#include "noncopyable.h"
|
||||
|
||||
namespace rtengine
|
||||
{
|
||||
@@ -145,14 +146,12 @@ private:
|
||||
AdobeToneCurve tone_curve;
|
||||
};
|
||||
|
||||
class DCPStore final
|
||||
class DCPStore final :
|
||||
public NonCopyable
|
||||
{
|
||||
public:
|
||||
static DCPStore* getInstance();
|
||||
|
||||
DCPStore(const DCPStore& other) = delete;
|
||||
DCPStore& operator =(const DCPStore& other) = delete;
|
||||
|
||||
void init(const Glib::ustring& rt_profile_dir);
|
||||
|
||||
bool isValidDCPFileName(const Glib::ustring& filename) const;
|
||||
|
Reference in New Issue
Block a user