7 #ifndef CHARSELECTENHANCED_H
8 #define CHARSELECTENHANCED_H
10 #include "scribusapi.h"
11 #include "scrpalettebase.h"
12 #include "chartablemodel.h"
13 #include "ui_charselectenhanced.h"
29 QString getUsedFont();
35 void insertSpecialChars(
const QString & chars);
38 void newChar(uint i, QString);
40 void newFont(
int font);
41 void newCharClass(
int c);
55 QList<CharClassDef> allClasses;
56 CharClassDef characters;
57 CharClassDef charactersFull;
58 CharClassDef charactersLatin1;
59 CharClassDef charactersLatin1Supplement;
60 CharClassDef charactersLatinExtendedA;
61 CharClassDef charactersLatinExtendedB;
62 CharClassDef charactersGeneralPunctuation;
63 CharClassDef charactersSuperSubscripts;
64 CharClassDef charactersCurrencySymbols;
65 CharClassDef charactersLetterlikeSymbols;
66 CharClassDef charactersNumberForms;
67 CharClassDef charactersArrows;
68 CharClassDef charactersMathematicalOperators;
69 CharClassDef charactersBoxDrawing;
70 CharClassDef charactersBlockElements;
71 CharClassDef charactersGeometricShapes;
72 CharClassDef charactersMiscellaneousSymbols;
73 CharClassDef charactersDingbats;
74 CharClassDef charactersSmallFormVariants;
75 CharClassDef charactersAlphabeticPresentationForms;
76 CharClassDef charactersSpecial;
77 CharClassDef charactersGreek;
78 CharClassDef charactersGreekExtended;
79 CharClassDef charactersCyrillic;
80 CharClassDef charactersCyrillicSupplement;
81 CharClassDef charactersArabic;
82 CharClassDef charactersArabicPresentationFormsA;
83 CharClassDef charactersArabicPresentationFormsB;
84 CharClassDef charactersHebrew;
85 QMap<int,int> usedCharClasses;
89 void setupRangeCombo();
90 void generatePreview(
int charClass);
92 virtual void changeEvent(QEvent *e);
95 void hexLineEdit_returnPressed();
A model (MVC) to handle unicode characters map. It's a backend for CharTableView - its GUI representa...
Definition: chartablemodel.h:30
Character Palette for batch glyphs inserting. Enhanced instance is created/destroyed on every call fr...
Definition: charselectenhanced.h:20
the Document Class
Definition: scribusdoc.h:90
Definition: scrpalettebase.h:38