switch to qdcss for parsing
make it not horrible to look at Signed-off-by: kumquat-ir <66188216+kumquat-ir@users.noreply.github.com>
This commit is contained in:
21
libraries/qdcss/include/qdcss.h
Normal file
21
libraries/qdcss/include/qdcss.h
Normal file
@ -0,0 +1,21 @@
|
||||
#ifndef QDCSS_H
|
||||
#define QDCSS_H
|
||||
|
||||
#include <QMap>
|
||||
#include <QString>
|
||||
#include <QStringList>
|
||||
#include <optional>
|
||||
|
||||
class QDCSS {
|
||||
// these are all we need to parse a couple string values out of a css string
|
||||
// lots more in the original code, yet to be ported
|
||||
// https://github.com/unascribed/NilLoader/blob/trunk/src/main/java/nilloader/api/lib/qdcss/QDCSS.java
|
||||
public:
|
||||
QDCSS(QString);
|
||||
std::optional<QString>* get(QString);
|
||||
|
||||
private:
|
||||
QMap<QString, QStringList> m_data;
|
||||
};
|
||||
|
||||
#endif // QDCSS_H
|
Reference in New Issue
Block a user