📄 syntaxmgr.h
字号:
#ifndef _SYNTAXMGR_H#define _SYNTAXMGR_H#include <qstringlist.h>#include <qptrlist.h>class LangEntry{ QStringList m_listExt, m_listKeywords; QString m_slc, m_smlc, m_emlc; public: void addKeyword(QString kw) { m_listKeywords += (QString) kw; } void addExtension(QString x) { m_listExt += (QString) x; } void clear() { m_listExt.clear(); m_listKeywords.clear(); } QStringList *extensions() { return &m_listExt; } QStringList *keywords() { return &m_listKeywords; } void setSLC(QString slc) { m_slc = slc; } void setSMLC(QString smlc) { m_smlc = smlc; } void setEMLC(QString emlc) { m_emlc = emlc; } QString getSLC() { return m_slc; } QString getSMLC() { return m_smlc; } QString getEMLC() { return m_emlc; }};class SyntaxMgr{ QPtrList<LangEntry> m_LangEntries; public: SyntaxMgr(); ~SyntaxMgr(); bool load(); bool save(); QStringList *keywords(QString x); QString slc(QString x); QString smlc(QString x); QString emlc(QString x);};#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -