Update build config and icon codepoint

Refines .gitignore to globally ignore build directories and corrects the CMake add_subdirectory path.

Support to Qt6.9
Ensures proper icon rendering by including qtypes and converting the FontAwesome codepoint to QChar.
This commit is contained in:
hupochun
2025-05-08 14:41:39 +08:00
committed by Rick Blommers
parent 9e7d92dd5d
commit 87942a3063
4 changed files with 41 additions and 3 deletions

View File

@@ -4,6 +4,7 @@
#include <QStandardItemModel>
#include <QMap>
#include <QDebug>
#include <QtCore/qtypes.h>
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
@@ -57,7 +58,7 @@ MainWindow::MainWindow(QWidget *parent) :
QVariantMap options;
options.insert("color", QColor(Qt::yellow));
options.insert("text-off", QString(fa::fa_square));
options.insert("text-off", QString(QChar(static_cast<quint16>(fa::fa_square))));
options.insert("color-off", QColor(Qt::darkBlue));
toggleButton->setIcon( awesome->icon("fa_solid square-check", options));
}