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 + -
显示快捷键?