37 OpenTypeFeatures = Qt::UserRole + 1,
42 QVariant data(
const QModelIndex &index,
int role = Qt::DisplayRole)
const override;
44 QModelIndex index(
int row,
int column,
const QModelIndex &parent = QModelIndex())
const override;
45 QModelIndex parent(
const QModelIndex &child)
const override;
46 int rowCount(
const QModelIndex &parent = QModelIndex())
const override;
47 int columnCount(
const QModelIndex &parent = QModelIndex())
const override;
48 bool hasChildren(
const QModelIndex &parent = QModelIndex())
const override;
50 QModelIndex indexForString(QString grapheme);
59 void setFace(
FT_FaceSP face, QLatin1String language = QLatin1String(),
bool samplesOnly =
false);
61 QHash<int, QByteArray> roleNames()
const override;
73 QMap<QString, KoOpenTypeFeatureInfo> featureInfo()
const;
77 QScopedPointer<Private>
d;