feat: added virtual keyboard

Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
This commit is contained in:
2025-10-08 21:00:31 +05:00
committed by Boris Yumankulov
parent dba172361b
commit 5dd2f71f5e
5 changed files with 901 additions and 3 deletions

View File

@@ -35,7 +35,7 @@ from portprotonqt.howlongtobeat_api import HowLongToBeat
from portprotonqt.downloader import Downloader
from portprotonqt.tray_manager import TrayManager
from portprotonqt.game_library_manager import GameLibraryManager
from portprotonqt.virtual_keyboard import VirtualKeyboard, connect_keyboard_to_lineedit
from PySide6.QtWidgets import (QLineEdit, QMainWindow, QStatusBar, QWidget, QVBoxLayout, QLabel, QHBoxLayout, QStackedWidget, QComboBox,
QDialog, QFormLayout, QFrame, QGraphicsDropShadowEffect, QMessageBox, QApplication, QPushButton, QProgressBar, QCheckBox, QSizePolicy, QGridLayout)
@@ -210,6 +210,10 @@ class MainWindow(QMainWindow):
self.restore_state()
self.keyboard = VirtualKeyboard(self)
mainLayout.addWidget(self.keyboard)
connect_keyboard_to_lineedit(self.keyboard, self.searchEdit)
self.detail_animations = DetailPageAnimations(self, self.theme)
QTimer.singleShot(0, self.loadGames)