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

📄 keyboardmanager.cpp

📁 爱可视605看PDF程式源代码, 基于APDF
💻 CPP
字号:
#include "keyboardmanager.h"#include <qapplication.h>KeyboardManager *KeyboardManager::get() {	qApp->installEventFilter(&s_instance);	return &s_instance;}KeyboardManager::KeyboardManager()	: m_locked(false) {}bool KeyboardManager::isKeyboardLocked() const {	return m_locked;}void KeyboardManager::lockKeyboard(bool lock) {	m_locked= lock;	if(m_locked) {		emit keyboardLocked();	} else {		emit keyboardUnlocked();	}}bool KeyboardManager::eventFilter(QObject*, QEvent *evt) {	if( m_locked &&		evt->type() == QEvent::KeyPress &&		((QKeyEvent*) evt)->key() != Key_Enter	) {		return true;	} else {		return false;	}}KeyboardManager KeyboardManager::s_instance;

⌨️ 快捷键说明

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