52 #ifndef __PCL_GlobalSettings_h
53 #define __PCL_GlobalSettings_h
58 #include <pcl/Diagnostics.h>
63 #ifndef __PCL_BUILDING_PIXINSIGHT_APPLICATION
87 namespace GlobalVariableType
403 using variable_type = GlobalVariableType::value_type;
440 return GlobalVariableType( globalId ) != GlobalVariableType::Undefined;
468 #ifndef __PCL_BUILDING_PIXINSIGHT_APPLICATION
530 #ifndef __PCL_BUILDING_PIXINSIGHT_APPLICATION
Client-side interface to a PixInsight Font object.
Eight-bit string (ISO/IEC-8859-1 or UTF-8 string)
Retrieves global settings from the PixInsight core application.
static Font GlobalFont(const IsoString &globalId)
static void SetGlobalFlag(const IsoString &globalId, bool)
static void SetGlobalUnsigned(const IsoString &globalId, unsigned)
static void SetGlobalString(const IsoString &globalId, const String &)
virtual ~PixInsightSettings()=delete
static bool GlobalFlag(const IsoString &globalId)
PixInsightSettings(const PixInsightSettings &)=delete
static void BeginUpdate()
static void SetGlobalInteger(const IsoString &globalId, int)
static bool IsGlobalVariableDefined(const IsoString &globalId)
static RGBA GlobalColor(const IsoString &globalId)
static void SetGlobalReal(const IsoString &globalId, double)
static void CancelUpdate()
static double GlobalReal(const IsoString &globalId)
static variable_type GlobalVariableType(const IsoString &globalId)
static unsigned GlobalUnsigned(const IsoString &globalId)
static void SetGlobalColor(const IsoString &globalId, RGBA)
static String GlobalString(const IsoString &globalId)
static void SetGlobalFont(const IsoString &globalId, const Font &)
PixInsightSettings()=delete
static int GlobalInteger(const IsoString &globalId)