📄 qsteclasses.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 + -