TDE 0.1.0
 
Loading...
Searching...
No Matches
style.hpp
Go to the documentation of this file.
1
12#pragma once
13
14#include <qstring.h>
15#include <qstringlist.h>
16
17#include "tde/common.hpp"
18#include "tde/settings.hpp"
19
20namespace tde::widgets {
21
26class TDE_PUBLIC StyleFactory
27{
28public:
29 inline static const QString DEFAULT_STYLE =
30 ":/tde/styles/default.qss";
38 static QString generate_qss(const QStringList& files = {});
39
46 static QString generate_qss(const DesktopSettings& settings);
47
48private:
55 static void _read_qss(const QString& file, QString& buffer);
56};
57
58}
Desktop settings.
Definition settings.hpp:27
Style factory.
Definition style.hpp:27
Some utility macros.
Desktop settings.