Krita Source Code Documentation
Loading...
Searching...
No Matches
KoUnit.cpp File Reference
#include "KoUnit.h"
#include <cmath>
#include <QTransform>
#include <klocalizedstring.h>
#include <QtGlobal>

Go to the source code of this file.

Functions

QDebug operator<< (QDebug debug, const KoUnit &unit)
 

Variables

static const KoUnit::Type typesInUi [KoUnit::TypeCount]
 
static const char *const unitNameList [KoUnit::TypeCount]
 

Function Documentation

◆ operator<<()

QDebug operator<< ( QDebug debug,
const KoUnit & unit )

Definition at line 398 of file KoUnit.cpp.

399{
400#ifndef NDEBUG
401 debug.nospace() << unit.symbol();
402#else
403 Q_UNUSED(unit);
404#endif
405 return debug.space();
406
407}
QString symbol() const
Get the symbol string of the unit.
Definition KoUnit.cpp:347
PyObject * debug(PyObject *, PyObject *args)

References KoUnit::symbol().

Variable Documentation

◆ typesInUi

const KoUnit::Type typesInUi[KoUnit::TypeCount]
static
Initial value:
=
{
}
@ Point
Postscript point, 1/72th of an Inco.
Definition KoUnit.h:76
@ Centimeter
Definition KoUnit.h:78
@ Decimeter
Definition KoUnit.h:79
@ Pica
Definition KoUnit.h:80
@ Millimeter
Definition KoUnit.h:75
@ Inch
Definition KoUnit.h:77
@ Pixel
Definition KoUnit.h:82
@ Cicero
Definition KoUnit.h:81

Definition at line 57 of file KoUnit.cpp.

◆ unitNameList

const char* const unitNameList[KoUnit::TypeCount]
static
Initial value:
=
{
"mm",
"pt",
"in",
"cm",
"dm",
"pi",
"cc",
"px"
}

Definition at line 20 of file KoUnit.cpp.

21{
22 "mm",
23 "pt",
24 "in",
25 "cm",
26 "dm",
27 "pi",
28 "cc",
29 "px"
30};