Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_config.cc File Reference
#include "kis_config.h"
#include <QtGlobal>
#include <QApplication>
#include <QScreen>
#include <QThread>
#include <QStringList>
#include <QSettings>
#include <QStandardPaths>
#include <QDebug>
#include <QFileInfo>
#include <kconfig.h>
#include <KisDocument.h>
#include <KisResourceLocator.h>
#include <KoColor.h>
#include <KoColorSpaceRegistry.h>
#include <KoColorModelStandardIds.h>
#include <KoColorProfile.h>
#include <KoPointerEvent.h>
#include <kis_debug.h>
#include <kis_types.h>
#include "kis_canvas_resource_provider.h"
#include "kis_config_notifier.h"
#include "kis_snap_config.h"
#include <config-ocio.h>
#include <kis_color_manager.h>
#include <KisOcioConfiguration.h>
#include <KisUsageLogger.h>
#include <kis_image_config.h>
#include <KisCumulativeUndoData.h>
#include <QSurfaceFormat>
#include <QDomDocument>
#include <QDomElement>

Go to the source code of this file.

Functions

void cleanOldCursorStyleKeys (KConfigGroup &cfg)
 
QDebug operator<< (QDebug debug, const KisConfig::CanvasSurfaceBitDepthMode &mode)
 
QDebug operator<< (QDebug debug, const KisConfig::CanvasSurfaceMode &mode)
 

Function Documentation

◆ cleanOldCursorStyleKeys()

void cleanOldCursorStyleKeys ( KConfigGroup & cfg)

Definition at line 315 of file kis_config.cc.

316{
317 if (cfg.hasKey("newCursorStyle") &&
318 cfg.hasKey("newOutlineStyle")) {
319
320 cfg.deleteEntry("cursorStyleDef");
321 }
322}

◆ operator<<() [1/2]

QDebug operator<< ( QDebug debug,
const KisConfig::CanvasSurfaceBitDepthMode & mode )

Definition at line 3062 of file kis_config.cc.

3063{
3064
3065 QDebugStateSaver saver(debug);
3066 debug.nospace() << "CanvasSurfaceBitDepthMode(";
3067
3068 switch (mode) {
3070 debug.nospace() << "DepthAuto";
3071 break;
3073 debug.nospace() << "Depth8Bit";
3074 break;
3076 debug.nospace() << "Depth10Bit";
3077 break;
3078 default:
3079 debug.nospace() << "unknown(" << static_cast<int>(mode) << ")";
3080 break;
3081 }
3082
3083 debug.nospace() << ")";
3084
3085 return debug.space();
3086}
PyObject * debug(PyObject *, PyObject *args)

References KisConfig::Depth10Bit, KisConfig::Depth8Bit, and KisConfig::DepthAuto.

◆ operator<<() [2/2]

QDebug operator<< ( QDebug debug,
const KisConfig::CanvasSurfaceMode & mode )

Definition at line 3031 of file kis_config.cc.

3032{
3033 QDebugStateSaver saver(debug);
3034 debug.nospace() << "CanvasSurfaceMode(";
3035
3036 switch (mode) {
3038 debug.nospace() << "Preferred";
3039 break;
3041 debug.nospace() << "Rec709g22";
3042 break;
3044 debug.nospace() << "Rec709g10";
3045 break;
3047 debug.nospace() << "Rec2020pq";
3048 break;
3050 debug.nospace() << "Unmanaged";
3051 break;
3052 default:
3053 debug.nospace() << "unknown(" << static_cast<int>(mode) << ")";
3054 break;
3055 }
3056
3057 debug.nospace() << ")";
3058
3059 return debug.space();
3060}

References KisConfig::Preferred, KisConfig::Rec2020pq, KisConfig::Rec709g10, KisConfig::Rec709g22, and KisConfig::Unmanaged.