editor.h

来自「Linux下的C、C++ IDE」· C头文件 代码 · 共 40 行

H
40
字号
// FILE: editor.h// DESCRIPTION: Declarations for the HideEditor object. It represents//		the text editor portion of the hIDE app.// AUTHOR: James Martin (boolean_machine@yahoo.com)#ifndef _EDITOR_H#define _EDITOR_H#include "hidedoc.h"#include "syntaxmgr.h"#include <qtextedit.h>#include <qstringlist.h>class HideEditor : public QTextEdit{	Q_OBJECT // Declare this a Qt object for signals\slots support.	QString *colorize(QString *data);        bool initHighlightState(QString fn);	bool m_bColorize;	QStringList *m_keywords;	QString m_slc, m_smlc, m_emlc;	SyntaxMgr *m_SyntaxMgr;	public:	// Construction.	HideEditor(QWidget *parent=0, const char *name=0);	~HideEditor();		void setFontSize(int fs);	void moveToLine(unsigned line);	void moveToLine(QString tok);	void render(HideDoc &doc);	void colorize(int line);};#endif // _EDITOR_H

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?