Krita Source Code Documentation
Loading...
Searching...
No Matches
KisTemplateCreateDia.cpp File Reference
#include <KisTemplateCreateDia.h>
#include <QFile>
#include <QLabel>
#include <QRadioButton>
#include <QPushButton>
#include <QCheckBox>
#include <QVBoxLayout>
#include <QPixmap>
#include <QHBoxLayout>
#include <QTreeWidget>
#include <QTreeWidgetItem>
#include <QGroupBox>
#include <QInputDialog>
#include <QTemporaryFile>
#include <QLineEdit>
#include <QDir>
#include <klocalizedstring.h>
#include <kis_icon.h>
#include <KisDocument.h>
#include <KisTemplates.h>
#include <KisTemplateTree.h>
#include <KisTemplateGroup.h>
#include <KisTemplate.h>
#include <QMessageBox>
#include <KoResourcePaths.h>
#include <kis_debug.h>
#include <kconfiggroup.h>
#include <QUrl>
#include <KoFileDialog.h>
#include <ksharedconfig.h>

Go to the source code of this file.

Classes

class  KisTemplateCreateDiaPrivate
 

Functions

static void saveAsQuadraticPng (const QPixmap &pixmap, const QString &fileName)
 

Variables

static const int thumbnailExtent = 128
 

Function Documentation

◆ saveAsQuadraticPng()

static void saveAsQuadraticPng ( const QPixmap & pixmap,
const QString & fileName )
static

Definition at line 212 of file KisTemplateCreateDia.cpp.

213{
214 QImage icon = pixmap.toImage();
215 icon.convertTo(QImage::Format_ARGB32);
216 const int iconExtent = qMax(icon.width(), icon.height());
217 icon = icon.copy((icon.width() - iconExtent) / 2, (icon.height() - iconExtent) / 2, iconExtent, iconExtent);
218 icon.save(fileName, "PNG");
219}

Variable Documentation

◆ thumbnailExtent

const int thumbnailExtent = 128
static

Definition at line 45 of file KisTemplateCreateDia.cpp.