mirror of
https://github.com/barry-ran/QtScrcpy.git
synced 2025-08-04 14:48:37 +00:00
update:重新调整整个项目结构
This commit is contained in:
parent
d7fbd2671b
commit
f2755e0d41
60 changed files with 42 additions and 32 deletions
|
@ -23,13 +23,6 @@ DEFINES += QT_DEPRECATED_WARNINGS
|
||||||
# You can also select to disable deprecated APIs only up to a certain version of Qt.
|
# You can also select to disable deprecated APIs only up to a certain version of Qt.
|
||||||
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0
|
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0
|
||||||
|
|
||||||
#DEFINES += SKIP_FRAMES
|
|
||||||
#DEFINES += USE_QTQUICK
|
|
||||||
|
|
||||||
contains(DEFINES, USE_QTQUICK) {
|
|
||||||
QT += quickwidgets
|
|
||||||
}
|
|
||||||
|
|
||||||
# 源码
|
# 源码
|
||||||
SOURCES += \
|
SOURCES += \
|
||||||
main.cpp \
|
main.cpp \
|
||||||
|
@ -43,38 +36,19 @@ FORMS += \
|
||||||
|
|
||||||
# 子工程
|
# 子工程
|
||||||
include ($$PWD/common/common.pri)
|
include ($$PWD/common/common.pri)
|
||||||
include ($$PWD/server/server.pri)
|
|
||||||
include ($$PWD/adb/adb.pri)
|
include ($$PWD/adb/adb.pri)
|
||||||
include ($$PWD/decoder/decoder.pri)
|
|
||||||
include ($$PWD/render/render.pri)
|
|
||||||
include ($$PWD/stream/stream.pri)
|
|
||||||
include ($$PWD/android/android.pri)
|
|
||||||
include ($$PWD/controller/controller.pri)
|
|
||||||
include ($$PWD/uibase/uibase.pri)
|
include ($$PWD/uibase/uibase.pri)
|
||||||
include ($$PWD/fontawesome/fontawesome.pri)
|
include ($$PWD/fontawesome/fontawesome.pri)
|
||||||
include ($$PWD/filehandler/filehandler.pri)
|
|
||||||
include ($$PWD/recorder/recorder.pri)
|
|
||||||
include ($$PWD/util/util.pri)
|
include ($$PWD/util/util.pri)
|
||||||
include ($$PWD/device/device.pri)
|
include ($$PWD/device/device.pri)
|
||||||
include ($$PWD/ui/ui.pri)
|
|
||||||
|
|
||||||
# 附加包含路径
|
# 附加包含路径
|
||||||
INCLUDEPATH += \
|
INCLUDEPATH += \
|
||||||
$$PWD/../third_party/ffmpeg/include \
|
|
||||||
$$PWD/common \
|
$$PWD/common \
|
||||||
$$PWD/server \
|
|
||||||
$$PWD/adb \
|
$$PWD/adb \
|
||||||
$$PWD/decoder \
|
|
||||||
$$PWD/render \
|
|
||||||
$$PWD/stream \
|
|
||||||
$$PWD/android \
|
|
||||||
$$PWD/controller \
|
|
||||||
$$PWD/uibase \
|
$$PWD/uibase \
|
||||||
$$PWD/filehandler \
|
|
||||||
$$PWD/recorder \
|
|
||||||
$$PWD/util \
|
$$PWD/util \
|
||||||
$$PWD/device \
|
$$PWD/device \
|
||||||
$$PWD/ui \
|
|
||||||
$$PWD/fontawesome
|
$$PWD/fontawesome
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -10,3 +10,5 @@ SOURCES += \
|
||||||
$$PWD/avframeconvert.cpp \
|
$$PWD/avframeconvert.cpp \
|
||||||
$$PWD/videobuffer.cpp
|
$$PWD/videobuffer.cpp
|
||||||
|
|
||||||
|
#DEFINES += SKIP_FRAMES
|
||||||
|
|
|
@ -64,6 +64,11 @@ VideoForm *Device::getVideoForm()
|
||||||
return m_videoForm;
|
return m_videoForm;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Controller *Device::getController()
|
||||||
|
{
|
||||||
|
return m_controller;
|
||||||
|
}
|
||||||
|
|
||||||
void Device::initSignals()
|
void Device::initSignals()
|
||||||
{
|
{
|
||||||
if (m_videoForm) {
|
if (m_videoForm) {
|
||||||
|
|
|
@ -29,6 +29,7 @@ public:
|
||||||
virtual ~Device();
|
virtual ~Device();
|
||||||
|
|
||||||
VideoForm *getVideoForm();
|
VideoForm *getVideoForm();
|
||||||
|
Controller* getController();
|
||||||
|
|
||||||
private:
|
private:
|
||||||
void initSignals();
|
void initSignals();
|
||||||
|
|
|
@ -3,3 +3,25 @@ HEADERS += \
|
||||||
|
|
||||||
SOURCES += \
|
SOURCES += \
|
||||||
$$PWD/device.cpp
|
$$PWD/device.cpp
|
||||||
|
|
||||||
|
include ($$PWD/server/server.pri)
|
||||||
|
include ($$PWD/decoder/decoder.pri)
|
||||||
|
include ($$PWD/render/render.pri)
|
||||||
|
include ($$PWD/stream/stream.pri)
|
||||||
|
include ($$PWD/android/android.pri)
|
||||||
|
include ($$PWD/controller/controller.pri)
|
||||||
|
include ($$PWD/filehandler/filehandler.pri)
|
||||||
|
include ($$PWD/recorder/recorder.pri)
|
||||||
|
include ($$PWD/ui/ui.pri)
|
||||||
|
|
||||||
|
INCLUDEPATH += \
|
||||||
|
$$PWD/../../third_party/ffmpeg/include \
|
||||||
|
$$PWD/server \
|
||||||
|
$$PWD/decoder \
|
||||||
|
$$PWD/render \
|
||||||
|
$$PWD/stream \
|
||||||
|
$$PWD/android \
|
||||||
|
$$PWD/controller \
|
||||||
|
$$PWD/filehandler \
|
||||||
|
$$PWD/recorder \
|
||||||
|
$$PWD/ui
|
||||||
|
|
|
@ -9,3 +9,9 @@ HEADERS += \
|
||||||
FORMS += \
|
FORMS += \
|
||||||
$$PWD/videoform.ui \
|
$$PWD/videoform.ui \
|
||||||
$$PWD/toolform.ui
|
$$PWD/toolform.ui
|
||||||
|
|
||||||
|
#DEFINES += USE_QTQUICK
|
||||||
|
|
||||||
|
contains(DEFINES, USE_QTQUICK) {
|
||||||
|
QT += quickwidgets
|
||||||
|
}
|
|
@ -253,8 +253,8 @@ void Dialog::on_closeScreenCheck_stateChanged(int arg1)
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (ui->closeScreenCheck->isChecked()) {
|
if (ui->closeScreenCheck->isChecked()) {
|
||||||
m_device->getVideoForm()->getController()->setScreenPowerMode(ControlMsg::SPM_OFF);
|
m_device->getController()->setScreenPowerMode(ControlMsg::SPM_OFF);
|
||||||
} else {
|
} else {
|
||||||
m_device->getVideoForm()->getController()->setScreenPowerMode(ControlMsg::SPM_NORMAL);
|
m_device->getController()->setScreenPowerMode(ControlMsg::SPM_NORMAL);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue