feat: add qdbusxml2cpp-fix

dtkcore5-bin 新增qdbusxml2cpp-fix(from dde-qt-dbus-factory, 修复生成的类中无属性变化的信号问题)。
修复没有参数时block的bug,无参数直接showhelp

Log: 添加xml2cpp修复版工具
Change-Id: Ic7c4ec4d9564735f4b9e19de67a57f2322e7a0c7
This commit is contained in:
ck 2021-03-17 14:49:47 +08:00
parent f12c32047e
commit 74f9f9da90
5 changed files with 1429 additions and 1 deletions

6
.project.json Normal file
View File

@ -0,0 +1,6 @@
{
"Type": "homebrew",
"3rdparty": ["tools/qdbusxml2cpp"],
"ignore": ["src/translations","src/widgets/assets","doc",".tx"],
"license": ["GPLv3"]
}

View File

@ -0,0 +1 @@
This is a modified version of the offficial qdbusxml2cpp, born with the support of property changed signals.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,16 @@
TARGET = qdbusxml2cpp-fix
TEMPLATE = app
QT += core dbus-private dbus
CONFIG += c++11
SOURCES += qdbusxml2cpp.cpp
host_sw_64 {
QMAKE_CXXFLAGS += -mieee
}
#target.path = $$TOOL_INSTALL_DIR
target.path = $$PREFIX/bin
INSTALLS += target

View File

@ -1,3 +1,3 @@
TEMPLATE = subdirs
!mac:!win*: SUBDIRS += settings deepin-os-release
!mac:!win*: SUBDIRS += settings deepin-os-release qdbusxml2cpp