⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 syntaxmgr.h

📁 Linux下的C、C++ IDE
💻 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 + -