From 3f15d1292df9fa558344e1d156c9078e39b50ba7 Mon Sep 17 00:00:00 2001 From: Barry <870709864@qq.com> Date: Sat, 9 Apr 2022 17:19:41 +0800 Subject: [PATCH] fix: cant not open screen bug --- QtScrcpy/device/ui/toolform.cpp | 9 +++++++++ QtScrcpy/device/ui/toolform.h | 2 ++ QtScrcpy/device/ui/toolform.ui | 10 ++++++++++ 3 files changed, 21 insertions(+) diff --git a/QtScrcpy/device/ui/toolform.cpp b/QtScrcpy/device/ui/toolform.cpp index 52c898c..3155129 100644 --- a/QtScrcpy/device/ui/toolform.cpp +++ b/QtScrcpy/device/ui/toolform.cpp @@ -41,6 +41,7 @@ void ToolForm::initStyle() IconHelper::Instance()->SetIcon(ui->appSwitchBtn, QChar(0xf24d), 15); IconHelper::Instance()->SetIcon(ui->volumeUpBtn, QChar(0xf028), 15); IconHelper::Instance()->SetIcon(ui->volumeDownBtn, QChar(0xf027), 15); + IconHelper::Instance()->SetIcon(ui->openScreenBtn, QChar(0xf06e), 15); IconHelper::Instance()->SetIcon(ui->closeScreenBtn, QChar(0xf070), 15); IconHelper::Instance()->SetIcon(ui->powerBtn, QChar(0xf011), 15); IconHelper::Instance()->SetIcon(ui->expandNotifyBtn, QChar(0xf103), 15); @@ -220,3 +221,11 @@ void ToolForm::onControlStateChange(Device *device, Device::GroupControlState ol Q_UNUSED(newState) updateGroupControl(); } + +void ToolForm::on_openScreenBtn_clicked() +{ + if (!m_device) { + return; + } + emit m_device->setScreenPowerMode(ControlMsg::SPM_NORMAL); +} diff --git a/QtScrcpy/device/ui/toolform.h b/QtScrcpy/device/ui/toolform.h index 19164fe..5762a34 100644 --- a/QtScrcpy/device/ui/toolform.h +++ b/QtScrcpy/device/ui/toolform.h @@ -48,6 +48,8 @@ private slots: void onControlStateChange(Device *device, Device::GroupControlState oldState, Device::GroupControlState newState); + void on_openScreenBtn_clicked(); + private: void initStyle(); void updateGroupControl(); diff --git a/QtScrcpy/device/ui/toolform.ui b/QtScrcpy/device/ui/toolform.ui index 77a2a0e..cabb9e9 100644 --- a/QtScrcpy/device/ui/toolform.ui +++ b/QtScrcpy/device/ui/toolform.ui @@ -70,6 +70,16 @@ + + + + open screen + + + + + +