Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_config.h File Reference
#include <QString>
#include <QStringList>
#include <QList>
#include <QColor>
#include <QObject>
#include <ksharedconfig.h>
#include <kconfiggroup.h>
#include <kis_global.h>
#include <kis_properties_configuration.h>
#include "kritaui_export.h"

Go to the source code of this file.

Classes

class  KisConfig
 

Functions

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

Function Documentation

◆ operator<<() [1/2]

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

Definition at line 3132 of file kis_config.cc.

3133{
3134
3135 QDebugStateSaver saver(debug);
3136 debug.nospace() << "CanvasSurfaceBitDepthMode(";
3137
3138 switch (mode) {
3140 debug.nospace() << "DepthAuto";
3141 break;
3143 debug.nospace() << "Depth8Bit";
3144 break;
3146 debug.nospace() << "Depth10Bit";
3147 break;
3148 default:
3149 debug.nospace() << "unknown(" << static_cast<int>(mode) << ")";
3150 break;
3151 }
3152
3153 debug.nospace() << ")";
3154
3155 return debug.space();
3156}
PyObject * debug(PyObject *, PyObject *args)

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

◆ operator<<() [2/2]

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

Definition at line 3101 of file kis_config.cc.

3102{
3103 QDebugStateSaver saver(debug);
3104 debug.nospace() << "CanvasSurfaceMode(";
3105
3106 switch (mode) {
3108 debug.nospace() << "Preferred";
3109 break;
3111 debug.nospace() << "Rec709g22";
3112 break;
3114 debug.nospace() << "Rec709g10";
3115 break;
3117 debug.nospace() << "Rec2020pq";
3118 break;
3120 debug.nospace() << "Unmanaged";
3121 break;
3122 default:
3123 debug.nospace() << "unknown(" << static_cast<int>(mode) << ")";
3124 break;
3125 }
3126
3127 debug.nospace() << ")";
3128
3129 return debug.space();
3130}

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