From 920409e9149f99e894eb2e3bcd316e51a65e1bde Mon Sep 17 00:00:00 2001 From: Nicolas Werner Date: Sun, 19 Feb 2023 21:22:20 +0100 Subject: Reduce code bloat a bit Especially the emoji array shrinks a lot with this, but adds a few extra relocations on startup. But it removes a lot of exception handling code at runtime, which is nice and possibly this is still faster. --- src/emoji/EmojiModel.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/emoji/EmojiModel.cpp') diff --git a/src/emoji/EmojiModel.cpp b/src/emoji/EmojiModel.cpp index c9e6ffe8..be3da871 100644 --- a/src/emoji/EmojiModel.cpp +++ b/src/emoji/EmojiModel.cpp @@ -57,17 +57,17 @@ EmojiModel::data(const QModelIndex &index, int role) const case Qt::DisplayRole: case CompletionModel::CompletionRole: case static_cast(EmojiModel::Roles::Unicode): - return Provider::emoji[index.row()].unicode; + return Provider::emoji[index.row()].unicode(); case Qt::ToolTipRole: - return Provider::emoji[index.row()].shortName + ", " + - Provider::emoji[index.row()].unicodeName; + return Provider::emoji[index.row()].shortName() + ", " + + Provider::emoji[index.row()].unicodeName(); case CompletionModel::SearchRole2: case static_cast(EmojiModel::Roles::UnicodeName): - return Provider::emoji[index.row()].unicodeName; + return Provider::emoji[index.row()].unicodeName(); case CompletionModel::SearchRole: case static_cast(EmojiModel::Roles::ShortName): - return Provider::emoji[index.row()].shortName; + return Provider::emoji[index.row()].shortName(); case static_cast(EmojiModel::Roles::Category): return QVariant::fromValue(Provider::emoji[index.row()].category); -- cgit 1.5.1