17#include <QCoreApplication>
29 Q_DECLARE_TR_FUNCTIONS(ThemeWriter)
33 ThemeManager::ThemeToken token;
46 static const QList<KeyInfo> &
keyTable();
53 static QString
keyPath(ThemeManager::ThemeToken token);
66 static QString
colorText(
const QColor &color);
94 static QString
uniqueStem(
const QString &wanted,
const QString &ignoreStem = QString());
105 QString *errorString =
nullptr);
108 ThemeWriter() =
delete;
static QString uniqueStem(const QString &wanted, const QString &ignoreStem=QString())
Definition theme_writer.cpp:354
static QByteArray toJsonc(const ThemeDraft &draft)
Definition theme_writer.cpp:206
static bool writeFile(const ThemeDraft &draft, const QString &path, QString *errorString=nullptr)
Definition theme_writer.cpp:367
static QString keyPath(ThemeManager::ThemeToken token)
Definition theme_writer.cpp:188
static QString sanitizeStem(const QString &name)
Definition theme_writer.cpp:318
static QString colorText(const QColor &color)
Definition theme_writer.cpp:199
static const QList< KeyInfo > & keyTable()
Definition theme_writer.cpp:168
Definition theme_manager.h:973
Definition theme_writer.h:32
const char * description
What the color is used for, untranslated; translate in the "ThemeWriter" context.
Definition theme_writer.h:36
QString section
Section name as written in the file.
Definition theme_writer.h:34
QString key
Key name, schema spelling.
Definition theme_writer.h:35
Definition file-pcapng.h:57