File indexing completed on 2024-05-12 15:59:15
0001 /* This file is part of the KDE project 0002 * SPDX-FileCopyrightText: 2012 Arjen Hiemstra <ahiemstra@heimr.nl> 0003 * 0004 * SPDX-License-Identifier: GPL-2.0-or-later 0005 */ 0006 0007 #include "VirtualKeyboardController.h" 0008 0009 #include <QCoreApplication> 0010 0011 VirtualKeyboardController* VirtualKeyboardController::sm_instance = 0; 0012 0013 void VirtualKeyboardController::requestShowKeyboard() 0014 { 0015 emit showKeyboard(); 0016 } 0017 0018 void VirtualKeyboardController::requestHideKeyboard() 0019 { 0020 emit hideKeyboard(); 0021 } 0022 0023 VirtualKeyboardController* VirtualKeyboardController::instance() 0024 { 0025 if (!sm_instance) 0026 sm_instance = new VirtualKeyboardController(QCoreApplication::instance()); 0027 0028 return sm_instance; 0029 } 0030 0031 VirtualKeyboardController::VirtualKeyboardController(QObject* parent) 0032 : QObject(parent) 0033 { 0034 0035 } 0036 0037 VirtualKeyboardController::~VirtualKeyboardController() 0038 { 0039 0040 }