6#ifndef GLYPHPALETTEDIALOG_H
7#define GLYPHPALETTEDIALOG_H
15#include <QStandardItemModel>
46 void slotInsertRichText(
const int charRow,
const int glyphRow = -1,
const bool replace =
false,
const bool useCharMap =
false);
48 void slotShowPopupPalette(
const int charRow,
const int x = 0,
const int y = 0,
const int cellWidth = 100,
const int cellHeight = 100);
The GlyphPaletteDialog class.
GlyphPaletteDialog(QWidget *parent=nullptr)
void slotHidePopupPalette()
void slotInsertRichText(const int charRow, const int glyphRow=-1, const bool replace=false, const bool useCharMap=false)
KoFontGlyphModel * m_model
GlyphPaletteProxyModel * m_charMapModel
QPair< KoSvgTextProperties, KoSvgTextProperties > m_lastUsedProperties
void signalInsertRichText(KoSvgTextShape *text, bool replace)
GlyphPaletteAltPopup * m_altPopup
void slotShowPopupPalette(const int charRow, const int x=0, const int y=0, const int cellWidth=100, const int cellHeight=100)
void setGlyphModelFromProperties(const QPair< KoSvgTextProperties, KoSvgTextProperties > &properties, const QString &text)
setGlyphModelFromProperties This updates the glyph model.
KisQQuickWidget * m_quickWidget
The GlyphPaletteProxyModel class.
A dialog base class with standard buttons and predefined layouts.
The KoFontGlyphModel class Creates a tree model of all the glyphs in a given face.