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

📄 qsteclasses.h

📁 porting scintilla to qt
💻 H
字号:
#ifndef _qsteclasses_h_#define _qsteclasses_h_#include <qwidget.h>#include <QMenu>#include <QSignalMapper>#include <QListWidget>#include "constants.h"#include "listboxqt.h"class QMouseEvent;class QPaintEvent;class QSteScintillaBase;class _QSTE_DLL_ QSteCallTip : public QWidget{	Q_OBJECTpublic:	QSteCallTip(QSteScintillaBase *qbase);	~QSteCallTip();protected:	void paintEvent(QPaintEvent *event);	void mousePressEvent(QMouseEvent *event);private:	QSteScintillaBase *qstebase;};class _QSTE_DLL_ QStePopup : public QMenu{	Q_OBJECTpublic:	QStePopup();	void addItem(const QString &label,int cmd,bool enabled,QSteScintillaBase *qbase);private slots:	void on_triggered(int cmd);private:	QSteScintillaBase *qstebase;	QSignalMapper mapper;};class ListBoxQt;class _QSTE_DLL_ QSteListBox : public QListWidget{	Q_OBJECTpublic:	QSteListBox(QWidget *parent,ListBoxQt *lbqt);	virtual ~QSteListBox();	void addItemPixmap(const QPixmap &pm,const QString &txt);	int find(const QString &prefox);	QString text(int nindex);private slots:	void handleDoubleClick();private:	ListBoxQt *lbqt;};#endif

⌨️ 快捷键说明

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